##1. ログでHEADから何番目のコミットか確認
$ git log --oneline
555eeee コミットメッセージ
444dddd コミットメッセージ
333cccc 修正したいコミットメッセージ
222bbbb コミットメッセージ
111aaaa コミットメッセージ
##2. git rebase -i HEAD~{n番目} を実行
1.で確認した{n}番目をつけて実行
$ git rebase -i HEAD~{n番目}
例) git rebase -i HEAD~3
vimが立ち上がるので編集
コミットメッセージを編集したい場合は、pick
をedit
に書き換えて:wq
例
pick 333cccc 修正したいコミットメッセージ
pick 444dddd コミットメッセージ
pick 555eeee コミットメッセージ
↑を、
edit 333cccc 修正したいコミットメッセージ
pick 444dddd コミットメッセージ
pick 555eeee コミットメッセージ
にする。
##4.git commit --amend実行
vimが立ち上がるので、コミットメッセージを修正する。
$ git commit --amend
##5.git rebase --continueを実行
git rebase --continue
を実行して完了。