commitまとめる

何回も似たような作業をしてて、「もうこれまとめてもいいな」と思ったときに。

手順

まずは、

git log で確認

git rebase -i HEAD~数字 この数字はHEADから遡っていくつまで表示するか

例えば5にしたら。

pick 123 画像を削除した
pick 456 画像を削除した
pick 789 画像を削除した
pick 101112 テキストを修正した
pick 131415 cssを追加した

みたいに履歴が出てくる。

上3つは一緒でいいじゃない、ということで

pick 123 画像を削除した
fixup 456 画像を削除した
fixup 789 画像を削除した
pick 101112 テキストを修正した
pick 131415 cssを追加した

と書き直す。(私はvimで) ↓ すると、pick 123 画像を削除したに下2つがまとまって、

pick 123 画像を削除した
pick 101112 テキストを修正した
pick 131415 cssを追加した

ってなる。