ああ〜〜コミットメッセージ間違えてしもたんやというときに使うコマンド。
直前にコミットしたメッセージを変更する
$ git commit --amend -m "新しいコミットメッセージ"
2つ以上前のコミットメッセージを変更する
$ git log
で何番目のコミットメッセージを変更したいか確認してから...
$ git rebase -i HEAD~X
//Xには何番目のコミットメッセージを変更したいかを入れる
viエディタが開くので、修正したいコミットのpick
をedit
に書き換えて保存する。
でもそんなの覚えられないよという方は
GitUpがおすすめです。
Gitクライアント「GitUp」をマウスフリーで使って爆速バージョン管理でかなり詳しく取り上げられています。
感想
直前のコミットの修正ぐらいならコマンドで問題なかったんですが、rebaseするとなると、ややこしくて、一回盛大にやらかして泣きながらその修正を1時間ぐらいかけて行うということが起きてしまいました。
それからは偉い人に教えてもらったGitUpを使っています。