为了保证提交时提交者和作者信息的正确性,重新恢复user.name和user.email的设置。记
住不要照抄照搬下面的命令,请使用您自己的用户名和邮件地址。
$ git config --global user.name "****"
$ git config --global user.email *******
然后执行下面的命令,重新修改最新的提交,改正作者和提交者的错误信息。
$ git commit --amend --allow-empty --reset-author
说明:
参数--amend是对刚刚的提交进行修补,这样就可以改正前面错误的提交(用户信息错
误),而不会产生另外的新提交。
参数--allow-empty是因为要进行修补的提交实际上是一个空白提交,Git默认不允许
空白提交。
参数--reset-author的含义是将Author(提交者)的ID重置,否则只会影响最新的
Commit(提交者)的ID。这条命令也会重置AuthorDate信息。
通过日志,可以看到最新提交的作者和提交者的信息已经改正了。