Gitでのブランチとマージの基本


ブランチは、プロジェクトのコードベースから分岐したものであり、独立して作業を進めることができます。新しい機能の開発やバグ修正など、異なる作業を同時に進める場合にブランチを使用します。

まず、新しいブランチを作成するために、以下のコマンドを使用します:

git branch [新しいブランチ名]

作成したブランチに切り替えるためには、以下のコマンドを使用します:

git checkout [ブランチ名]

ブランチで作業を進めた後、修正や変更が完了した場合には、変更内容をコミットします。コミットは、変更をプロジェクトの履歴に追加する操作です。

git add [変更したファイル名]
git commit -m "変更内容の説明"

作業が完了し、ブランチの変更をメインのコードベースに取り込む場合には、マージを行います。マージは、異なるブランチの変更を統合する操作です。

まず、マージ先のブランチに切り替えます:

git checkout [マージ先のブランチ名]

次に、以下のコマンドを使用して、マージを行います:

git merge [マージするブランチ名]

マージには、コンフリクト(競合)と呼ばれる問題が発生することがあります。これは、異なるブランチで同じ箇所を変更した場合に起こります。コンフリクトを解消するには、競合した箇所を手動で修正してコミットする必要があります。

以上が、Gitでのブランチとマージの基本的な使い方です。効果的にブランチを作成し、マージを行うことで、プロジェクトのコードを効率的に管理することができます。