状況
user.name
やuser.email
が設定されていない- 上記が設定されていない状況で commit してしまった
user.name
やuser.email
を慌てて設定したけど先ほどのコミットのユーザ情報は変わっていない
結論
ユーザ情報を設定した上で、以下のコマンドを実行しましょう。
$ git commit --amend --reset-author
注意
上記のやり方は 直前のコミット に対しての方法です。2個以上前のコミットに対しては rebase
が必要になります。