如何通过GitHub贡献图计数提交?

时间:2015-03-27 08:58:01

标签: git github

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

请提供详细信息。有什么方法可以将提交与我的用户名相关联,但是更改我的电子邮件仍然会出现绿点吗?

3 个答案:

答案 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

  1. 提交时间不到 24 小时;
  2. 您本地的 Git 提交电子邮件未连接到您的帐户;
  3. 未在默认分支或 gh-pages 分支中进行提交;
  4. 提交是在 fork 中进行的;