为什么Github两次显示用户名?

问题描述 投票:0回答:1

我推送/更新了github中的文档。它显示了我的username twice(红色方块)。感谢您提供任何线索或帮助。

github commit
1个回答
0
投票

每个提交都有一个提交者和一个作者。作者进行了最初的更改,提交者是进行提交的人。它们通常相同,但是如果重新确定提交的基础,则可以不同。当通过补丁文件或集成工具合并其他人的分支来提交其他人的工作时,通常还会出于礼貌添加原始作者。

您可以通过git log --pretty=fuller看到它。这是Github代表我完成的合并的示例。

commit d3adb33fd3adb33fd3adb33fd3adb33f (HEAD -> origin/master, master)
Merge: 123abcd abcd123
Author:     Michael G. Schwern <[email protected]>
AuthorDate: Fri Feb 28 17:02:22 2020 -0800
Commit:     GitHub <[email protected]>
CommitDate: Fri Feb 28 17:02:22 2020 -0800

    Merge pull request #1234 from project/issue/#1233

    Fix: Mistakes were made.

根据您的情况,您可能是使用配置了相同名称但电子邮件地址不同的Git进行提交的; Github将认为这些人是不同的人。如果您在不同的计算机上处​​理同一个项目并进行了重新设置,则会发生这种情况。

如果是这种情况,您可以将其他电子邮件地址合并到Github Email Settings中的Github帐户中。

© www.soinside.com 2019 - 2024. All rights reserved.