我的个人资料中的GitHub贡献图表中的贡献是如何计算的? (带有绿点的那个。)是否计算提交是否取决于提交中的用户名或与之关联的电子邮件?
请提供详细信息。有什么方法可以将提交与我的用户名相关联,但是更改我的电子邮件仍然会出现绿点吗?
答案 0 :(得分:2)
GitHub在他们的网站上有一篇关于此的文章。请参阅 Why are my contributions not showing up on my profile? 关于提交,文章说:
提交
如果他们满足所有要求,则会在您的贡献图表上显示 以下条件:
- 提交是在过去一年内完成的。
- 用于提交的电子邮件地址与您的GitHub帐户相关联。
- 提交是在独立的存储库中进行的,而不是fork。
- 提交的内容如下:
- 在存储库的默认分支(通常是主分支)
- 在gh-pages分支中(对于具有Project Pages站点的存储库)
此外,必须至少满足下列条件之一:
- 您是存储库中的协作者,或者是拥有存储库的组织的成员。
- 你已经分叉了存储库。
- 您已在存储库中打开了拉取请求或问题。
- 您已为存储库加了星号。
您可以通过email settings page将多个电子邮件地址与GitHub帐户相关联。
答案 1 :(得分:0)
确保以本地配置设置电子邮件。
git config --global user.name "kimcrab"
git config --global user.email "kimcrab89@gmail.com"
答案 2 :(得分:0)
有关详细信息,请参阅Common reasons that contributions are not counted: