手順
M-x magit-status
。ll
で コミットlogを表示。- 変更したいコミットの行にカーソル移動して
ri
。 - 選択したところまでのコミットメッセージが表示されるので、対象のコミットメッセージにカーソルを移動
r
キーを押すとreword
が選択されてメッセージ編集になる- 注:
メッセージ編集
するにはedit
ではなくreword
を選択 - (
s
キーを押すとsquash
が選択されてひとつ前のコミットと合体させてメッセージ編集)
C-c C-c
で決定。- メッセージ編集画面になるので修正して
C-c C-c
で確定。 - コミットログを確認して変更されたか確かめる。
リモートにpush済みの場合は
強制的にプッシュする方法もある
git push --force-with-lease
感想
- たまにしかやらないのでmagitでのやり方忘れる...
- magit 使わずに素直に git のコマンドでやった方が楽かもしれない。