ブランチは、プロジェクトのコードベースから分岐したものであり、独立して作業を進めることができます。新しい機能の開発やバグ修正など、異なる作業を同時に進める場合にブランチを使用します。
まず、新しいブランチを作成するために、以下のコマンドを使用します:
git branch [新しいブランチ名]
作成したブランチに切り替えるためには、以下のコマンドを使用します:
git checkout [ブランチ名]
ブランチで作業を進めた後、修正や変更が完了した場合には、変更内容をコミットします。コミットは、変更をプロジェクトの履歴に追加する操作です。
git add [変更したファイル名]
git commit -m "変更内容の説明"
作業が完了し、ブランチの変更をメインのコードベースに取り込む場合には、マージを行います。マージは、異なるブランチの変更を統合する操作です。
まず、マージ先のブランチに切り替えます:
git checkout [マージ先のブランチ名]
次に、以下のコマンドを使用して、マージを行います:
git merge [マージするブランチ名]
マージには、コンフリクト(競合)と呼ばれる問題が発生することがあります。これは、異なるブランチで同じ箇所を変更した場合に起こります。コンフリクトを解消するには、競合した箇所を手動で修正してコミットする必要があります。
以上が、Gitでのブランチとマージの基本的な使い方です。効果的にブランチを作成し、マージを行うことで、プロジェクトのコードを効率的に管理することができます。