リモートリポジトリにプッシュ後のコミットのメッセージ(コメント)を変更する - Git

Gitでリモートリポジトリにプッシュ後のコミットのメッセージ(コミットのコメント)を変更する手順を紹介します。

過去のコミットコメントを修正する場合

下記のコマンドを実行します。
git rebase -i <commit_ID>
commit_IDにはコミットのIDを入力します。
または
git rebase -i HEAD~n
nには整数が入ります。最新のコミットから古いほうへn回のコミットを修正します。

下図のエディタが起動します。


修正したいコミットの"pick"を"edit" に変更します。


[ESC]キーを押し、[:wq]を入力し でエディタを終了します。
エディタが終了すると、rebaseモードになります。続けて下記のコマンドを入力します。
git commit --amend
コメント編集エディタが表示されますので、修正するコメントを入力します。入力後、[ESC]キーを押し、[:wq]を入力し でエディタを終了します。
git rebase --continue
コマンドを実行し、rebase を終了します。
複数の項目をeditしている場合は、"git commit --amend" "git rebase --continue"を変更回数繰り返します。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2016-04-22
iPentec all rights reserverd.