【Git】ブランチが分からない人へ ― 図解で理解する基本操作
この記事で解決すること 「ブランチって何?なんで必要なの?」 Gitを使い始めると必ず出てくる「ブランチ」。概念が分かりにくいですが、図で理解すれば簡単です。基本操作をコマンド付きで解説します。 ブランチとは ブランチを一言で言うと、「作業の分岐点」 です。 本のしおりをイメージしてください。今読んでいるページに「しおり」を挟んで、別のページを読みに行く。戻りたくなったら「しおり」のページに戻れる。ブランチはこれと同じです。 main ブランチ(本番) │ ├── 機能Aを開発中(feature-a ブランチ) │ └── バグ修正中(fix-bug ブランチ) なぜブランチが必要なのか ブランチがないと、こうなります: ❌ ブランチなし Aさんが新機能を開発中 → 途中でバグ報告 → 開発途中のコードが混ざったまま修正 → 何が壊れたか分からなくなる ブランチがあると: ✅ ブランチあり main(安定版)は触らない → feature-a ブランチで新機能を開発 → fix-bug ブランチでバグ修正 → それぞれ完成したら main に合流(マージ) 作業を分離できるので、お互いの変更が干渉しません。 基本操作1:ブランチを作る 新しいブランチを作成して切り替える # ブランチを作成して切り替え(1コマンドで) git checkout -b feature-login # または(Git 2.23以降) git switch -c feature-login 実行前: main ← 今ここ 実行後: main └── feature-login ← 今ここ -b(または -c)オプションを付けると、作成と切り替えを同時にやってくれます。 ...