リベースを使って過去のコミットを連続的に修正します。
表示は古いものが上に来ます。修正、並び替え、分離、結合。
複数のやり直し(指定の手前まで)
git rebase -i id-xxx
git rebase -i HEAD~3
変更はedit そのままはpickを指定
git commit --amend で修正
git rebase --continue で次へ
HEAD~2 親コミットの親コミットを指す
HEAD^2 親コミットが複数ある場合の2番目
結合 squash
分離 edit