我已经使用这些命令更新了git creds
git config --global user.email myemail@gmail.com
git config --global user.name myusername
但是我推送代码的时候,在commit中也显示了系统名,怎么改成我的名字?
编辑:git log -n 1
的输出
Author: MySystemName <XXXX> // this is exact what I get in git commit
Date: Sun Apr 2 20:54:31 2023 +0530
谢谢
1条答案
按热度按时间omqzjyyz1#
我如何检查或设置它?
转到存储库文件夹,然后键入:
您将看到 * 所有 * 设置,以及它们的范围和位置。如果有一个与您的系统名称更接近的存储库,它将优先于全局设置。
同时检查用户环境变量,如“Committing”:
GIT_AUTHOR_NAME
是“作者”字段中的人类可读名称。GIT_AUTHOR_EMAIL
是“作者”字段的电子邮件。GIT_COMMITTER_NAME
为“committer”字段设置人名。GIT_COMMITTER_EMAIL
是“committer”字段的电子邮件地址。这些也将优先于全局设置。
对于现有的提交,你可以使用
git filter-repo
(将成为installed first)“User and email based filtering”:my-mailmap
: