GitHub贡献图如何计算提交



我的个人资料中GitHub贡献图中的贡献是如何计算的?(带绿点的那个。)是否计算提交取决于提交中的用户名或与之相关的电子邮件?

请提供详细信息。有没有什么方法可以将提交与我的用户名关联起来,但更改我的电子邮件后仍然显示绿点?

GitHub在他们的网站上有一篇关于这方面的文章。请参阅为什么我的贡献没有出现在我的个人资料中关于提交,文章说:

Commits

如果委员会符合所有以下条件:

  • 这些承诺是在过去一年内作出的
  • 用于提交的电子邮件地址与您的GitHub帐户相关联
  • 提交是在一个独立的存储库中进行的,而不是在一个fork中
  • 提交时间:
    • 在存储库的默认分支(通常为master)中
    • 在gh页面分支中(对于具有Project pages网站的存储库)

此外,以下至少一项必须为真:

  • 您是存储库的合作者,或者是拥有存储库的组织的成员
  • 您已分叉存储库
  • 您已在存储库中打开一个拉取请求或问题
  • 您已在存储库中添加了星号

您可以从电子邮件设置页面将多个电子邮件地址与您的GitHub帐户关联。

请确保在本地配置中设置电子邮件。

git config --global user.name "kimcrab"
git config --global user.email "kimcrab89@gmail.com"

有关更多信息,请参阅未计算贡献的常见原因:

  1. 提交时间不到24小时
  2. 您的本地Git提交电子邮件未连接到您的帐户
  3. 提交未在默认或gh页面分支中进行
  4. 承诺是用叉子做出的

最新更新