例えば3つ前のcommitをやり直したいとき
git rebase -i HEAD~~~
または
git rebase -i HEAD~3
(~~~の数だけHEADから遡れる)
edit f7f3f6d changed my name a bit
pick 310154e updated README formatting and added blame
pick a5f4a0d added cat-file
編集したいcommitの頭をedit
に変える
:w
保存→とじる
git commit --amend
なおす
git rebase --continue