開発で行ったり来たりして結局コミットを一つにまとめたくなったら。
git rebase -i sample~3
これを実行すると、エディタが立ち上がって、sampleブランチの直近3個のコミットが見れます。
以下この3つのコミットを一つにまとめてみる。
pick 7625600 コミット1
pick 3942dac コミット2
pick 2eb7f04 コミット3
2行目以降のpick
を全部squash
に変更。
pick 7625600 コミット1
squash 3942dac コミット2
squash 2eb7f04 コミット3
保存するとエディタが立ち上がって、まとめたコミットメッセージを書けるので編集して保存で終了。