Gitのコミットメッセージを後から変更したい

間違ってメッセージ打たずにコミットしちゃったときとかに毎回調べてるので、そろそろ覚えるためにアウトプットする。

直前のコミットメッセージを変更する

$ git commit -m "fix users.vuw"

「あ!typoしたままcommitしちゃった!!!」

ってとき、こんな感じで修正できる。

$ git commit --amend --m "fix users.vue"

もっと前のコミットのメッセージを変更する

そんなこともあるかもしれない…

$ git add .
$ git commit -m "fix users.vuw"
...
$ git add .
$ git commit -m "fix login"
...
$ git add
$ git commit -m "fix logout"

「あ!三つ前のコミットメッセージでtypoしてる!!!」

ってときは、こんな感じで修正していく。

 $ git rebase -i HEAD~3

このコマンドを実行すると、viエディタが起動するので、そこで修正すればおk。

ちなみにHEAD~3はHEADから三つ遡ったものを指します。

タイトルとURLをコピーしました