Guarav 的回答很好,但是要更新以前提交的名称,您可以使用以下内容:
git commit --amend --reset-author
在此之后编辑 1
好的 - 这仅适用于您之前完成的提交。
所以说你做了一个错误的 user.name 和/或 user.email 设置的提交:
首先,您将通过执行以下操作来了解这一点:
git log
它会将用户名或电子邮件显示为您想要的。所以现在你使用:
git config --global user.name "The Right Name"
git config --global user.email "The Right Email address"
所以现在这对于未来的提交是正确的。但是要修复以前的提交:
git commit --amend --reset-author
将导致最后一次提交上的用户名和电子邮件成为您当前的 user.name 和 user.email 设置的内容。
GIT 有很多惊人的功能,并且可以让你重写历史——甚至可以添加你忘记放入提交的文件,以及一大堆东西。但是,此功能的代价是,不只是一个简单的 PLUG 和 CHUG 命令来执行您想要的操作。重写 git 历史是一件需要思考的事情——你需要知道你在做什么以及为什么要这样做,所以我建议你查看一些关于它的 Git 文档或教程,以便你了解如何去做。这是一个可以提供帮助的链接:
Git 教程和培训 | 阿特拉斯