最初のコミットにまとめたいと思い、 git rebase -i HEAD~2
とかでコミットをまとめようとするも、以下のエラーが出てできなかった。
$ git rebase -i HEAD~2
fatal: Needed a single revision
invalid upstream HEAD~2
もちろん 2 番目のコミットに対してであればまとめられる。
最初のコミットに対してまとめる場合は以下のように --root
と指定するらしい。
$ git rebase -i --root
First commit が git rebase -i できない問題 → git rebase -i –root でできる - 納豆には卵を入れる派です。