🌱 ブランチとは?
Gitのブランチ(branch)とは、作業の分岐点を作る機能です。
本線(main/master)に影響を与えずに、新機能や修正の開発ができます。
たとえば以下のような状況です:
🪄 ブランチを作って切り替える
# 新しいブランチを作成
git branch feature-x
# 作成したブランチに切り替え
git switch feature-x
# または旧構文:git checkout feature-x
ブランチを切り替えて作業することで、本体に影響を与えずに安心して開発ができます。
🔁 ブランチをマージする
開発が終わったら、元のブランチにマージ(merge)して統合します。
# main ブランチに戻る
git switch main
# feature-x ブランチを統合(マージ)する
git merge feature-x
✅ マージが成功すると、両方の変更を含んだ新しい状態が main に記録されます。
🔀 もし変更がかぶっていたら コンフリクト(衝突)が起こることも。
その場合は手動でファイルを調整してから git add → git commit で解決します。