🌿 ブランチとマージの基本

「壊さずに試す」Gitのパワーを体験しよう

🌱 ブランチとは?

Gitのブランチ(branch)とは、作業の分岐点を作る機能です。
本線(main/master)に影響を与えずに、新機能や修正の開発ができます。

たとえば以下のような状況です:

Gitのブランチの概念図

🪄 ブランチを作って切り替える

# 新しいブランチを作成
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 addgit commit で解決します。

マージの図解

記事の閲覧数