ブランチ
初級読み方:ブランチ|英語:Branch
作業を分岐させる機能で、メインのコードに影響を与えずに開発できるよ。いつ使う? 新機能を追加するとき、バグを修正するとき、実験的な変更を試すときに使うよ。間違いやすいポイント: ブランチを作っただけでは切り替わらないよ。git checkout ブランチ名 または git switch ブランチ名 で切り替えよう。今どのブランチにいるかはgit branchで確認できるよ。
やさしい説明
ブランチとは、作業を分岐させる機能です。メインのコードに影響を与えずに新機能を開発できます。「枝分かれ」という意味です。
ノートのコピーを作って、コピーの方で自由に書き込むイメージです。完成したら元のノートに反映(マージ)します。失敗してもコピーを捨てるだけで済みます。
main ブランチは「本番のコード」、feature ブランチは「開発中の機能」として使い分けます。
図解:ブランチとマージ
具体例・使い方
# ブランチを作成して切り替え
git checkout -b feature/login
# ブランチ一覧を確認
git branch
# mainに戻る
git checkout main いつ使う?
新機能を開発するとき、バグを修正するとき、実験的な変更を試すときに使います。mainブランチを常に「動く状態」に保つためにブランチを切ります。
間違いやすいポイント
❌ mainブランチで直接作業してしまう
mainで直接作業すると、途中の壊れた状態がmainに入ってしまいます。必ずブランチを切ってから作業し、完成後にマージしましょう。
よくある疑問
Q: ブランチ名のルールは?
A: 英数字とハイフンで、内容がわかる名前にしましょう。例:feature/add-header、fix/login-bug、docs/update-readme
Q: mainブランチとは?
A: 本番用のメインブランチです。直接コミットせず、ブランチを作って作業→PRでマージするのが安全な運用です。
Q: 不要になったブランチは?
A: マージ後は git branch -d ブランチ名 で削除しましょう。溜まると管理が大変になります。
関連用語
📖 関連レッスン
レッスンを見る →