提问人:squiroid 提问时间:3/27/2015 最后编辑:Ajedi32squiroid 更新时间:4/17/2021 访问量:6758
GitHub 贡献图如何计算提交?
How are commits counted by the GitHub contributions graph?
问:
如何计算个人资料中 GitHub 贡献图中的贡献?(带有绿点的那个。是否计算提交是否取决于提交中的用户名或与之关联的电子邮件?
请提供详细情况。有什么方法可以将提交与我的用户名相关联,但更改我的电子邮件并且仍然出现绿点?
答:
11赞
Ajedi32
3/27/2015
#1
GitHub 在他们的网站上有一篇关于此的文章。请参阅为什么我的贡献没有显示在我的个人资料中?关于提交,文章说:
提交
如果提交满足所有 以下条件:
- 这些提交是在过去一年内完成的。
- 用于提交的电子邮件地址与您的 GitHub 帐户相关联。
- 提交是在独立的存储库中进行的,而不是在分支中进行的。
- 提交了以下内容:
- 在存储库的默认分支(通常为 master)中
- 在 gh-pages 分支中(适用于具有 Project Pages 站点的存储库)
此外,必须至少满足以下条件之一:
- 您是存储库的协作者,或者是拥有存储库的组织的成员。
- 您已经复刻了存储库。
- 您已在存储库中打开了拉取请求或问题。
- 您已为存储库加注了星标。
您可以从电子邮件设置页面将多个电子邮件地址与您的 GitHub 帐户关联。
评论
0赞
Peter Badida
3/10/2016
删除 repo(例如我的)后,github graph 中的贡献会发生什么?贡献是像幽灵一样留在那里,还是会消失?
0赞
Flimtix
4/8/2022
如果我提交到一个不是默认分支的分支,那么该提交不算在内吗?
0赞
Patrick
8/16/2022
@Flimtix这是正确的。但是,如果非默认分支上的提交被合并到默认分支上,那么您的提交将计算在内。
0赞
Flimtix
8/19/2022
@Patrick 在图表上输入的日期是什么?(合并或提交日期)
0赞
Patrick
8/30/2022
@Flimtix,作者日期用于计算在个人资料页面上进行提交的时间。作者通常与提交日期相同,但如果有人更改提交日期(例如修改、强制推送等),则作者可能会有所不同。docs.github.com/en/account-and-profile/......
1赞
KimCrab
2/10/2017
#2
确保在本地配置中设置您的电子邮件。
git config --global user.name "kimcrab"
git config --global user.email "[email protected]"
0赞
Jeff
4/17/2021
#3
有关详细信息,请参阅不计算贡献的常见原因:
- 提交时间不到 24 小时;
- 本地 Git 提交电子邮件未连接到您的帐户;
- 未在 default 或 gh-pages 分支中提交;
- 提交是在分叉中进行的;
评论