使用Github用户推送到Github,而不是添加一些名称

使用Github用户推送到Github,而不是添加一些名称,git,Git,我在工作中使用GitHub,每次我将一些提交推送到我们的远程存储库时,用户都是Git中设置了名称的未知用户: git config--全局用户名“John Smith” 然后,当我查看回购协议上的提交时,它显示为“John Smith”,这是某个未知的GitHub用户 每次我从本地计算机推送时,John Smith的“帐户”就是commit的所有者。另一个是我的GitHub帐户,只有当我在GitHub上进行分支合并时才使用 预期行为:我的GitHub用户也应该是我提交的所有者…我发现解决方案非

我在工作中使用GitHub,每次我将一些提交推送到我们的远程存储库时,用户都是Git中设置了名称的未知用户: git config--全局用户名“John Smith”

然后,当我查看回购协议上的提交时,它显示为“John Smith”,这是某个未知的GitHub用户

每次我从本地计算机推送时,John Smith的“帐户”就是commit的所有者。另一个是我的GitHub帐户,只有当我在GitHub上进行分支合并时才使用


预期行为:我的GitHub用户也应该是我提交的所有者…

我发现解决方案非常简单。唯一需要做的事情是在本地将git电子邮件设置为与GitHub帐户中相同的电子邮件地址

要查看GitHub电子邮件,请转到设置-->电子邮件

,如果您想更改提交,这也会很有帮助。