我的个人资料中GitHub贡献图中的贡献是如何计算的?(带绿点的那个。)是否计算提交取决于提交中的用户名或与之相关的电子邮件?
请提供详细信息。有没有什么方法可以将提交与我的用户名关联起来,但更改我的电子邮件后仍然显示绿点?
GitHub在他们的网站上有一篇关于这方面的文章。请参阅为什么我的贡献没有出现在我的个人资料中关于提交,文章说:
Commits
如果委员会符合所有以下条件:
- 这些承诺是在过去一年内作出的
- 用于提交的电子邮件地址与您的GitHub帐户相关联
- 提交是在一个独立的存储库中进行的,而不是在一个fork中
- 提交时间:
- 在存储库的默认分支(通常为master)中
- 在gh页面分支中(对于具有Project pages网站的存储库)
此外,以下至少一项必须为真:
- 您是存储库的合作者,或者是拥有存储库的组织的成员
- 您已分叉存储库
- 您已在存储库中打开一个拉取请求或问题
- 您已在存储库中添加了星号
您可以从电子邮件设置页面将多个电子邮件地址与您的GitHub帐户关联。
请确保在本地配置中设置电子邮件。
git config --global user.name "kimcrab"
git config --global user.email "kimcrab89@gmail.com"
有关更多信息,请参阅未计算贡献的常见原因:
- 提交时间不到24小时
- 您的本地Git提交电子邮件未连接到您的帐户
- 提交未在默认或gh页面分支中进行
- 承诺是用叉子做出的