Git

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/