Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub提交未链接到我的帐户_Git_Github_Commit_Git Commit_Git Push - Fatal编程技术网

GitHub提交未链接到我的帐户

GitHub提交未链接到我的帐户,git,github,commit,git-commit,git-push,Git,Github,Commit,Git Commit,Git Push,当我从集成终端推送时,我所有的github提交都没有链接到我的帐户,所以当涉及统计数据和其他内容时,我不会出现在任何存储库洞察中。此外,提交没有链接到任何作者,因此无法联系到我 我尝试了以前在GitHub手册上找到的所有东西,但无法解决它 您提交的电子邮件与您的GitHub帐户不关联。你有两个选择: 将电子邮件添加到您的帐户设置中 使用git filter branch将提交时的电子邮件更改为已在GitHub注册的电子邮件 您在提交之前设置了什么电子邮件?与github Account相同的电子

当我从集成终端推送时,我所有的github提交都没有链接到我的帐户,所以当涉及统计数据和其他内容时,我不会出现在任何存储库洞察中。此外,提交没有链接到任何作者,因此无法联系到我

我尝试了以前在GitHub手册上找到的所有东西,但无法解决它

您提交的电子邮件与您的GitHub帐户不关联。你有两个选择:

  • 将电子邮件添加到您的帐户设置中

  • 使用
    git filter branch
    将提交时的电子邮件更改为已在GitHub注册的电子邮件


  • 您在提交之前设置了什么电子邮件?与github Account相同的电子邮件您指的是什么集成终端?您需要在git(而不是github)中设置电子邮件,以使提交与电子邮件相关联<代码>git配置--global user.email“yourgithubemail@whatever.com“,然后进行提交,如果您在没有该设置的情况下进行了提交,则提交将不会与电子邮件关联。它与git filter branch一起工作,谢谢。但是,以前的提交有可能链接到正确的电子邮件吗?@Alexmittelu你是说“将来的提交”吗?如果是这样的话,您需要使用
    git config
    来设置正确的电子邮件和名称。不,从现在开始看起来很好,提交已正确链接到github帐户。但我想知道是否有可能将过去的提交也修复为与我的github帐户链接。@AlexMititelu如果您正确使用
    git filter branch
    ,它会使用不同的电子邮件更新所有过去的提交。不幸的是,以前的提交仍然链接到一个空帐户: