n個前のコミットメッセージを変更する
メッセージを変更するコミットの指定 下記コマンドを入力する. nには当該コミットが何個前かが入る. $ git rebase -i HEAD~n # 例: 2つ前のコミットメッセージを変更する $ git rebase -i HEAD~2 すると, いくつかコミットが並んで表示されるので当該コミットのpickとなっている部分をedit に変更する. # 下記のようなテキストが表示されるはず # `bbbbbbbb`のコミットメッセージを変更する 1 pick aaaaaaaa [wip] ファイル作成 2 pick bbbbbbbb [wip] 関数の追加 # editに書き換える 1 pick aaaaaaaa [wip] ファイル作成 2 edit bbbbbbbb [wip] 関数の追加 ここまでしたら vim を保存して閉じる. esc+:wq. コミットメッセージを書き換える 上記の操作まで終わったら下記のようなメッセージがターミナルの表示される. $ git rebase -i HEAD~2 Stopped at bbbbbbbb... [wip] 関数の追加 You can amend the commit now, with git commit --amend Once you are satisfied with your changes, run git rebase --continue 表示されていたら$ git commit --amend -m '変更後のコミットメッセージ'を実行する....