我的最后一次提交以我的组织名称和电子邮件作为提交者在 Github 上显示。经过一番研究,我发现了许多调整,并在最后一次提交中尝试了这些命令来更改名称和电子邮件:
git -c user.name="my_name" -c user.email=my_email_address commit --amend --reset-author
git commit --amend --author "my_name <my_email_address>"
这些命令运行良好,但在 merge 代码后,我注意到我的组织名称再次显示在最后一次 merge 提交中。
最佳答案
您可以使用以下命令检查您的配置:
git config --show-origin -l
这样,您可以检查所有可能包含您的 user.name 和 user.email 的配置文件
在您的仓库中,确保设置您想要的正确用户和电子邮件
cd /path/to/my/repo
git config user.name xxx
git config user.email xxx
如果您没有任何新提交(在修改旧提交后完成),仍将使用旧信息创建。
关于git - 为什么 GIT 提交会显示我的组织名称和电子邮件,而不是我的姓名和电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38761321/