Skip to content

Git コマンド一覧

よく使う Git コマンドのリファレンスです。

基本操作

コマンド説明
git initリポジトリを作成
git status現在の状態を確認
git add <file>ファイルをステージングに追加
git add .全ファイルをステージングに追加
git commit -m "msg"コミット(保存)
git log履歴を表示
git log --oneline履歴を1行ずつ表示
git diff未ステージの変更を確認
git diff --stagedステージ済みの変更を確認

ブランチ操作

コマンド説明
git branchブランチ一覧を表示
git branch <name>ブランチを作成
git switch <name>ブランチを切り替え
git switch -c <name>ブランチ作成 + 切り替え
git merge <name>ブランチを統合
git branch -d <name>マージ済みブランチを削除

リモート操作

コマンド説明
git clone <url>リポジトリをコピー
git remote add origin <url>リモートを登録
git push変更をリモートに送信
git push -u origin main初回のプッシュ
git pullリモートの変更を取得

Worktree

コマンド説明
git worktree add <path> <branch>Worktree を作成
git worktree listWorktree の一覧
git worktree remove <path>Worktree を削除
git worktree prune無効な Worktree を削除

取り消し・復元

コマンド説明
git checkout -- <file>ファイルの変更を取り消し
git reset HEAD <file>ステージングを取り消し
git stash変更を一時退避
git stash pop退避した変更を復元

コンフリクト解決

コンフリクトが発生すると、ファイル内に以下のマーカーが挿入されます。

<<<<<<< HEAD
自分のブランチの変更
=======
統合先ブランチの変更
>>>>>>> branch-name

マーカーを削除し、残す内容を選んでから git addgit commit します。

最終更新:

Anthropic公式ドキュメントを基に作成