Github计算contributions
来源:互联网 发布:net域名名站 编辑:程序博客网 时间:2024/06/08 05:48
尝试地用了几次Github之后,发现只有在页面上修改才会增长contribution。于是好奇地查了一下原因。
哪些 contributions 贡献值会被统计
Issues and pull requests 问题和请求
问题和请求将出现在您的贡献图上需满足下面这两个条件:
- 他们开启的时间是在过去的一年。
- 他们开启的时候是一个独立的存储库,不是 fork 来的库
Commits 提交
提交将出现在您的贡献图上,如果它们满足所有以下条件:
- 在过去的一年之内作出的提交。
- 用于提交的电子邮件地址是与您 GitHub 帐户相关联。
git config global.user ""
git config global.email ""
- 这2个要和github上面的一致, 特别是email, 否则不会计入contributions
- 提交是在一个独立的库,不是 fork 来的库
- 提交是在库的默认分支master。
此外,至少其中一项必须为真:
- 你是存中的合作者或拥有库的组织中的成员。
- 你 fork 了库。
- 你已经在存中打开一个拉请求或问题。
- 你给库打了星星。
- 私人库的贡献只会显示给可以访问这些库的用户。这些贡献都不会呈现给无法访问这些库的用户。
贡献不被计算在内的常见原因
本地电子邮件
你还没在你 GitHub 配置文件中添加你本地 Git 提交的电子邮件。
提交时必须采用已添加到您 GitHub 的配置文件,出现在你的贡献图上的电子邮件地址。您可以检查电子邮件通过将.patch 添加到用于提交 URL 后面,例如 https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch :
From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001 From: The Octocat Date: Sun, 27 Apr 2014 15:36:39 +0530 Subject: [PATCH] updated index for better welcome message
其中电子邮件的格式: 字段是在本地 Git 的配置设置中设置的地址。在此示例中,用于提交的电子邮件地址是 octocat@nowhere.com。
也可以通过git log
来查看commit的author是谁。
如果没有被用于提交的电子邮件地址添加到您 GitHub 的配置文件,您必须将电子邮件地址添加到您的 GitHub.com 帐户或 GitHub 企业帐户。当您添加新的地址时,您的贡献图将自动重建。
一般的电子邮件地址——如 jane@computer.local——不能添加到 GitHub 帐户。如果您使用此类电子邮件为您的提交,提交将不被链接到 GitHub 配置文件并不会显示在您的贡献图。
提交了一个非默认分支或者非gh-pages
分支
提交只能是在默认分支 (通常master)或者gh-pages
分支被统计。如果你想在非默认分支中,希望他们能计入您的贡献,需要执行以下任一操作:
- 打开一个要更改合并到默认分支中的 pull 请求。
- 更改库中的默认分支。
更改存库中的默认分支将更改它的所有库中的合作者。只能这样做,如果你想要新分支成为所有未来的请求和提交所针对的基础。
在 fork 中做了提交
在一个 fork 作出的提交将不计入你的贡献。要使它们计数,必须执行下列操作之一:
- 打开一个要更改合并到父资源库中的 pull 请求。
- 脱离 fork 并将在 GitHub.com 或 GitHub Enterprise中独立的库,分别联系 GitHub的客服或您的站点管理员。
英文版参见:Why are my contributions not showing up on my profile?
- Github计算contributions
- GitHub contributions 统计规则
- Github contributions 故障处理
- Github -- Contributions Calendar 绿点不显示
- github 提交不记录Contributions
- Github不记录Contributions的问题
- Github不记录Contributions的问题
- github的contributions不增长fix
- SourceTree与GitHub之 - Contributions填坑篇
- 为什么Github没有记录你的Contributions
- Github不记录Contributions的问题
- Contributions未被Github计入的解决方法
- github提交时没有记录Contributions
- 为毛Github的contributions贡献值不增长了
- 菜鸟程序员成长史 --记 Github 1000+ contributions
- Github没有记录Contributions的原因及解决方案
- 绝对首发---关于github上无法显示自己的“Your Contributions”或是看不见别人的“Public contributions”
- 解决github提交commit,contributions不统计显示绿色的问题
- class-dump的安装和使用
- android SpannableString使用详解
- 【Codeforces Round 364 (Div 2)B】【简单讨论】Cells Not Under Attack 行列炮台覆盖不被攻击格子数
- hdu 4520
- iOS开发常用第三方库的整理
- Github计算contributions
- ubuntu下孤儿进程的ppid为何不是1?
- 23种设计模式汇总整理
- android 使用java 代码设置 textview的图片
- R语言 我要如何开始R语言
- home live buy
- Linux冷门却很重要的命令(二)---pgrep
- win7 64位,PowerDesigner中导入MYSQL数据库结构的步骤及问题解决
- Leetcode 2. Add Two Numbers