Edited at

git rebase


【コミットがごちゃごちゃなので整理したい】

$ git log --oneline

でコミットを確認。

$ git rebase -i HEAD~3

上記コマンドだとで上から3つまでのコミットが表示される。

pick コミットid commit 1

pick コミットid commit 2
pick コミットid commit 3

みたいに出るので、以下のように書き換えてまとめる。

pick コミットid commit 1

fixup コミットid commit 2
fixup コミットid commit 3

:wq で保存。

これでコミットがまとまった。

$ git log --oneline で確認できる


補足

コミットメッセージを入れたい場合は

fixupじゃなくsquashコマンドを使う(sだけでもOK)。

参考

https://liginc.co.jp/web/tool/79390

1:https://qiita.com/KTakata/items/d33185fc0457c08654a5

https://qiita.com/takke/items/3400b55becfd72769214

https://qiita.com/tsuuuuu_san/items/f708a9f7ea8ab8eb6945

https://dev.classmethod.jp/tool/git/git-rebase-fixup/