オライリー・ジャパン『実用Git』を最近読み終えたので、 マージについて、実用的な部分をつらつらとまとめておく。 時間があればマージだけでなく、コミットの変更方法についても後日書くかも。 マージ方法 マージするにはマージされる(他ブランチのコードを取り込む)側のブランチをチェックアウトして、 マージ対象(他のブランチにコードを取り込まれる)ブランチを指定して実行。 マージする時には余計なトラブルを避ける為に、未コミットのものがある状態でのマージは避ける。 # topic1,topic2のブランチがmasterにないコミットを含んでいる事を確認 $ git show-branch * [master] a ! [topic1] b ! [topic2] c --- + [topic2] c + [topic1] b *++ [master] a #マージ実行 $ git merge topi