在访问存储库之后,我提交了一次而没有配置名称和电子邮件。 然后我编辑存储库中的文件,然后再次提交而不配置名称和电子邮件。 现在我在命令下面执行更新名称和电子邮件:
git config --global user.name "name"
git config --global user.email abc@d.com
git commit --amend -m "some information"
我使用git gui检查修改后的文件,找到提交者是对的我的名字和电子邮件。但作者仍然保持它就像我的电脑名称@ host。我怎么能让它正确。 提前致谢 。
答案 0 :(得分:2)
好的解决方案是使用--reset-author
:
git commit --amend --reset-author
另一种可能性是使用--author
选项进行修改:
git commit --amend --author="My Name <my.name@email.com>"
<强>资源:强>