細かくコミットしすぎたよ~まとめたいよ~な状況に陥ったので、メモ。
HEADから3個分のコミットをまとめる場合
$ git rebase -i HEAD~3
テキストエディタが開いて、3個分のコミットが表示されます。
各コミットの頭にpickと表示されています。
pick 11c0757
pick 6e0792c
pick 1ec795c
2個目と3個目のpickの文字をsquashに変更します。
squashを指定するとコミットをひとつにまとめて
コミットメッセージを書き込めるようにしてくれます。
pick 11c0757
squash 6e0792c
squash 1ec795c
上記のように変更したら保存して終了。
またテキストエディタが開くので、
ここでコミットメッセージを入力します。
保存して終了したら完了です!