直前にコミットしたメッセージを変更する
1. コミットメッセージを間違えてコミットする
git add inedx.html
git commit -m 'index.txtを追加しました' # (1)
git log --oneline # (2)
266cc6c (HEAD -> master) index.txtを追加しました
- (1)コミットメッセージを間違えてindex.txtとタイプしてしまった
- (2)ログを見るとこんな感じ
2. コミットメッセージを修正してコミットしなおす
git commit --amend -m 'index.htmlを追加しました' # (1)
git log --oneline
e011d69 (HEAD -> master) Added index.html
- (1) git commit --amendでメッセージを修正する
参考: git reflog
git reflog
e011d69 (HEAD -> master) HEAD@{0}: commit (amend): index.htmlを追加しました
266cc6c HEAD@{1}: commit (initial): index.txtを追加しました
- git reflogには変更前のメッセージが残っている
参考
https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E3%81%95%E3%81%BE%E3%81%96%E3%81%BE%E3%81%AA%E3%83%84%E3%83%BC%E3%83%AB-%E6%AD%B4%E5%8F%B2%E3%81%AE%E6%9B%B8%E3%81%8D%E6%8F%9B%E3%81%88