commitを分割したいときの手順についてメモ。
# 分割したいところを指定してrebase。対象のcommitをeditにする。
git rebase -i HEAD~5
# unstageする
git rebase HEAD~
# unstageしたものを分割したい粒度で再commitする。
git add & git commit
# commitが完了したらrebase --continue
git rebase --continue
# log確認
git log
# force push
git push -f origin HEAD
これで分割できるはず。
関連書籍