文档章节

为毛Github的contributions贡献值不增长了

waylau
 waylau
发布于 2014/11/07 21:15
字数 1049
阅读 208
收藏 4

近期发现每天在 Github 做代码提交,但是 contributions 的面板(贡献图)上的绿点(即贡献值)却没有增长了。擦~ 有两个礼拜了。如下图

contributions

而且,同时发现以前的绿点也是稀稀拉拉的,遂感觉 contributions 可能被漏记了。看了下 Github 对于 contributions 的 说明更新时间是在昨天(2014-10-17),说明 contributions 的统计策略是经常改变的。

本文详细说明了如何contributions贡献值是如何统计的。同时参照最新的 contributions 的 说明(时间 2014-10-17),并且在以后会同步官网的更新,方便各位网友。

#哪些 contributions 贡献值会被统计

##Issues and pull requests 问题和请求

问题和请求将出现在您的贡献图上需满足下面这两个条件:

  • 他们开启的时间是在过去的一年。
  • 他们开启的时候是一个独立的存储库,不是 fork 来的库

##Commits 提交

提交将出现在您的贡献图上,如果它们满足所有以下条件:

  • 在过去的一年之内作出的提交。
  • 用于提交的电子邮件地址是与您 GitHub 帐户相关联。
  • 提交是在一个独立的库,不是 fork 来的库
  • 提交是在库的默认分支。

此外,至少其中一项必须为真:

  • 你是存中的合作者或拥有库的组织中的成员。
  • 你 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。

如果没有被用于提交的电子邮件地址添加到您 GitHub 的配置文件,您必须将电子邮件地址添加到您的 GitHub.com 帐户或 GitHub 企业帐户。当您添加新的地址时,您的贡献图将自动重建。

一般的电子邮件地址——如 jane@computer.local——不能添加到 GitHub 帐户。如果您使用此类电子邮件为您的提交,提交将不被链接到 GitHub 配置文件并不会显示在您的贡献图。

##提交了一个非默认分支

提交只能是在默认分支 (通常master)被统计。如果你想在非默认分支中,希望他们能计入您的贡献,需要执行以下任一操作:

更改存库中的默认分支将更改它的所有库中的合作者。只能这样做,如果你想要新分支成为所有未来的请求和提交所针对的基础。

##在 fork 中做了提交

在一个 fork 作出的提交将不计入你的贡献。要使它们计数,必须执行下列操作之一:

  • 打开一个要更改合并到父资源库中的 pull 请求
  • 脱离 fork 并将在 GitHub.com 或 GitHub Enterprise中独立的库,分别联系 GitHub 的客服或您的站点管理员。

*注:*本文同步至http://www.waylau.com/why-are-github-contributions-not-showing-up/

© 著作权归作者所有

共有 人打赏支持
waylau

waylau

粉丝 491
博文 87
码字总数 160644
作品 2
深圳
架构师
Github 贡献日历--Github-Contributions

Github-Contributions 是一个 UI 组件,它能在页面上显示你 Github 账户的贡献日历。

孔小菜
2015/07/09
735
0
Octohat: 查找 GitHub 项目无代码贡献用户的工具

要发现GitHub 上的 code contributions 很很容易,但其它的呢?Octohat 可以查出 GitHub 项目上无代码贡献的用户。 Octohat 中输入一个 github repo 名字,它会回复一串和 GitHub 项目有互动...

oschina
2015/10/17
83
0
GitHub 查找无代码贡献用户--Octohat

要发现GitHub 上的 code contributions 很很容易,但其它的呢?Octohat 可以查出 GitHub 项目上无代码贡献的用户。 Octohat 中输入一个 github repo 名字,它会回复一串和 GitHub 项目有互动...

sikkx
2015/10/16
2.6K
3
开源故事会:邮件列表与分支

----- 这是一个真实的小故事。 虽然有人生来就懂得这个道理,也有人写一辈子代码也未必会明白,但是我相信更多的人要用整个职业生涯去体会这里的精髓。 故事概要一个小程序猿(代号小Y)闲来...

RiboseYim
2016/05/25
41
0
推荐几款专门为Github党量身定做的Chrome插件

GitHub是世界知名的代码托管网站,在中国也有相当多的项目托管在GitHub,给广大程序员和编程爱好者带来了方便,GitHub是很多开发者远程协作的重要工具,其社交化编码的理念伴随着开源运动改变...

TheBeauty2016
2017/11/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SQL count(*) 和count(1)的区别

开发中经常会使用这两个聚合函数,作用都是用来统计记录行,今天查找资料发现,其实这两个函数并没有区别, 实践才是检验的标准,首先看执行计划(表是我自己建立的): 可以看到,两个执行计...

一曲图森破
1分钟前
0
0
ppwjs之bootstrap文字排版:字体设置

<!DOCTYPT html><html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>ppwjs欢迎您</title><link rel="icon" href="/favicon.ico" ......

ppwjs
3分钟前
0
0
区块链100讲:详解区块链之P2P网络

1 P2P网络 如果我们简单来看 P2P 技术,它的应用领域已经非常广泛了,从流媒体到点对点通讯、从文件共享到协同处理,多种领域都有它的身影出现。 同样的,P2P 的网络协议也有很多,比较常见的...

HiBlock
19分钟前
0
0
74.expect脚本同步文件以及指定host同步文件 构建分发系统文件和命令

20.31 expect脚本同步文件: 在expect脚本中去实现在一台机器上把文件同步到另外一台机器上去。核心命令用的是rsync ~1.自动同步文件 #!/usr/bin/expect set passwd "123456" spawn rsync -a...

王鑫linux
43分钟前
0
0
TypeScript项目引用(project references)

转发 TypeScript项目引用(project references) TypeScript新特性之项目引用(project references) 项目引用是TypeScript 3.0中的一项新功能,允许您将TypeScript程序构建为更小的部分。 通过这...

durban
47分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部