🧠 ブランチ操作とは?
Gitでは、機能ごとにブランチ(枝)を分けて開発し、最後に統合するのが一般的です。
ここでは、代表的なブランチ操作コマンドを一覧表でわかりやすく紹介します。
📚 Gitブランチ操作コマンド 一覧表
| 操作 | コマンド例 | 補足説明 |
|---|---|---|
| ブランチ一覧 | git branch |
ローカルのブランチを表示。現在のブランチには*が付く。 |
| 全ブランチ(リモート含む) | git branch -a |
ローカルとリモートの両方を表示 |
| リモートブランチ一覧 | git branch -r |
origin/~ など、リモート追跡ブランチを表示 |
| ブランチ作成 | git branch dev |
現在のHEADから新ブランチを作成(切り替えはしない) |
| 作成して切り替え | git switch -c dev |
ブランチを作ってすぐ切り替える(おすすめ) |
| ブランチを切り替える | git switch main |
現在の作業ブランチを変更 |
| 旧形式の切り替え | git checkout main |
Git 2.23以前はこちら |
| ローカルブランチ削除 | git branch -d dev |
マージ済みブランチのみ削除 |
| 強制削除 | git branch -D dev |
未マージでも削除する(危険) |
| リモートブランチ削除 | git push origin --delete dev |
GitHubなどからブランチを削除 |
| リモートブランチ取得 | git fetch origin |
リモートの最新状態を取得(マージなし) |
| リモートブランチをチェックアウト | git switch -c dev origin/dev |
リモートブランチをローカルに複製 |
| 初回push(追跡設定) | git push -u origin dev |
今後は git push だけでOKになる |