gpt4 book ai didi

git - 为什么 GIT 提交会显示我的组织名称和电子邮件,而不是我的姓名和电子邮件?

转载 作者:行者123 更新时间:2023-12-04 18:32:01 24 4
gpt4 key购买 nike

我的最后一次提交以我的组织名称和电子邮件作为提交者在 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 提交中。
  • 为什么我的提交使用组织名称和电子邮件而不是我的姓名和电子邮件?
  • 建议我为最后一次 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/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com