首页 > 解决方案 > 为什么我的名字在 git 提交中出现两次?

问题描述

所以,我一直在更改我的 git 提交电子邮件(从公共视图中删除我的主要电子邮件并改用我的辅助电子邮件)。我用这个:

$ git filter-branch --env-filter '
NEW_NAME="New Name Value"
NEW_EMAIL="correct@example.com"
export GIT_COMMITTER_NAME="$NEW_NAME"
export GIT_COMMITTER_EMAIL="$NEW_EMAIL"
export GIT_AUTHOR_NAME="$NEW_NAME"
export GIT_AUTHOR_EMAIL="$NEW_EMAIL"
' --tag-name-filter cat -- --branches --tags

但现在我注意到,在 github 上,对于每个提交,它都说“我的名字”作者和“我的名字”提交。这让我觉得也许我搞砸了。为什么我的名字出现两次,我该如何解决?

编辑:这与我询问提交者和作者之间的区别是不同的。我知道区别。我试图用上面的代码来改变两者,并想知道我做错了什么。

标签: gitcommitgit-rewrite-history

解决方案


推荐阅读