ブランチのマージ
続いて、ブランチのマージ(統合)について見てみましょう。
まず、前節で作成した issue/a ブランチで、READMEに一行追記します。
その後で
git add -A
git commit -m "READMEに一行追記"
として、issue/a ブランチにコミットを追加します。
これにより
- issue/aブランチは一行追記済み
- developブランチは追記前
という状態になります。
ここまで準備ができたら、developブランチに
git checkout develop
で移動し、README.mdの内容が更新前であることを確認したら
git merge issue/a
を実行してみましょう。
すると、現在いるdevelopブランチに、issue/aブランチの内容が統合(マージ)されます。README.mdを再度確認してみましょう。
developブランチと、issue/aブランチの両方にREADMEへの一行追記が反映されていることを確認しておきましょう。
このように
git checkout <ベースとなるブランチ>
git merge <ベースに統合したいブランチ>
とすることで
- ベースとなるブランチに移動
- ベースとなるブランチに、統合したいブランチを統合
と順番に実行することができます。