間違ってメッセージ打たずにコミットしちゃったときとかに毎回調べてるので、そろそろ覚えるためにアウトプットする。
直前のコミットメッセージを変更する
$ 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から三つ遡ったものを指します。