最近发现每天在 Github 做代码提交,可是 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 的客服或您的网站管理员。


版权声明:本文博客原创文章。博客,未经同意,不得转载。

对于发Github的contributions贡献不会增加的更多相关文章

  1. 花20分钟写的-大白话讲解如何给github上项目贡献代码

    原文地址:http://site.douban.com/196781/widget/notes/12161495/note/269163206/ 本文献给对git很迷茫的新手,注意是新手,但至少会点基 ...

  2. (转)大白话讲解如何给github上项目贡献代码

    转自:https://site.douban.com/196781/widget/notes/12161495/note/269163206/ 2013-03-30 22:53:55   本文献给对g ...

  3. 【git】提交到github不显示贡献小绿点问题的解决

    问题描述: 最近一直在用github来写博客,但是今天发现github上的contributions记录并没有我的提交记录. 经过一番百度和自行捣鼓发现了问题所在. 原因: 最近实习,公司给配电脑.原 ...

  4. 大白话讲解如何给github上项目贡献代码

    本文献给对git很迷茫的新手,注意是新手,但至少会点基本操作,有点基本概念的新手,我不会从怎么用github和git是什么开始讲的.如果作为新手你看书又看不进去,原理又太复杂,又没有直接了当告诉我们怎 ...

  5. 菜鸟程序员成长史 --记 Github 1000+ contributions

    其实一直以来想写一篇文章总结这几年的技术学习,刚好趁着自己的第一次github contribution 达到1000+,写篇文章总结以下.本文篇幅较长,我会分为几个章节来分别阐述. 博客篇 为什么我 ...

  6. 如何为Rails作贡献:例增加rich_text field generators

    如何为Rails作贡献 例增加rich_text field generators 下载https://github.com/rails/rails 打开atom,在 rails/railties/l ...

  7. GitHub 给已存在的仓库增加开原协议LICENSE

    如果你创建仓库时没有设置开原协议LICENSE,后续可以按下面方法增加开原协议LICENSE. 1.点击Create new file,如下图 2.文件名填LICENSE.md,右边就会出现choos ...

  8. github提交代码contributions不显示小绿块

    问题描述: 最近发现一个问题就是不管是提交新增的代码还是修改后提交的代码在github的contributions上都不显示贡献小绿块. 于是我在 github help 里面找到了答案: 官方链接如 ...

  9. ENGLISH抠脚童鞋的福利--GitHub汉化插件

    今天在某前端群看到一个插件,激动万分啊!我就把插件使用实现的步骤分享一下! 打开chrome浏览器输入地址:chrome://extensions/ : 跳转到其他页面,点击左上角--扩展程序: 将T ...

随机推荐

  1. js 网上见到的动画函数 备份

    <script> function startMove(obj,json,fn){ clearInterval(obj.timer); obj.timer = setInterval(fu ...

  2. SQL Server审计功能入门:SQL Server审核 (SQL Server Audit)

    原文:SQL Server审计功能入门:SQL Server审核 (SQL Server Audit) 介绍 Audit是SQL Server 2008之后才有的功能,它能告诉你"谁什么时候 ...

  3. cocos2d 简单的日常高仿酷跑游戏

    1.第一个直接看看这个游戏看起来视频(GIF我们不能满足游戏展) 跑酷游戏最纠结的是地图.碰撞倒是简单,能够自己写或者使用box2d等物理引擎.跑酷游戏地图的特点就是随机性.可是随机中又有策划特意安排 ...

  4. hibernate Disabling contextual LOB creation as connection was null

    使用hibernate通路sybase当遇到异常. Could not obtain connection metadata : ASE is now using a multi-byte c ...

  5. Android 学习历程摘要(一)

    初学Android,可能有些地方可能理解不正确,假设有朋友看到的话麻烦指正我一下,万分感谢. 1. 善用API DEMO,刚開始学习的人的需求基本在里面都能够满足,Eclipse导入API Demop ...

  6. UIMenuController,UIPasteboard:复制,粘贴详细解释

    首先,这四个地图.我想实现的功能.[一张照片讲一个复制到另一UIimageView上] 实现代码例如以下: -(IBAction)panGestureTop:(UILongPressGestureRe ...

  7. PS多形式的部分之间复制“笨办法”

    PS剪切页面,有时候你可能会遇到这样的情况:设计改进,但是,我们要具有相同的切片. 在此假设,可以直接用于切割片.我们可以节省大量的时间,又分为片. 但是,人们一般不会在你的上跨片设计PSD在变化,但 ...

  8. Linux在iptables教程基本应用防火墙

    iptables它是Linux防火墙软件经常使用,下面说一下iptables设备.删除iptables规则.iptables只要打开指定的port.iptables屏蔽指定ip.ip科和解锁.删除添加 ...

  9. HDU Today (图论)

    经过锦囊相助,海东集团终于度过了危机,从此,HDU的发展就一直顺风顺水,到了2050年,集团已经相当规模了,据说进入了钱江肉丝经济开发区500强.这时候,XHD夫妇也退居了二线,并在风景秀美的诸暨市浬 ...

  10. StyleCop中有一些官方自己写好的检测规则下面就是英文的解释

    在StyleCop中有一些官方自己写好的检测规则下面就是英文的解释 文档规则 1.SA1600:ElementsMustBeDocumented元素必须添加注释 2.SA1601: PartialEl ...