最近发现每天在 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. Event Sourcing - ENode(一)

    分布式系统 摩尔定律如果一直能实现,不管是涉及或者实现一个OLTP的系统,我们是不是都会轻松点,用硬件堆就可以了.但是现在硬件已经在求变了,那么我们也得求变,云的概念如此之火,本质就是设施虚拟化,也可 ...

  2. JBPM4实例教程

    JBPM语言概述:全名  Java Business Process Management  ,它是覆盖了业务流程管理.工作流.服务协作等领域的一个开源的.灵活的.易扩展的可运行流程语言框架. 是开源 ...

  3. zoj2588 Burning Bridges --- 寻求尖端

    #include <iostream> #include <cstring> #include <string> #include <cstdio> # ...

  4. How to install IIS 7.5 on Windows 7 using the Command Line

    原文 How to install IIS 7.5 on Windows 7 using the Command Line On Windows Vista, to install IIS 7.0 f ...

  5. Asp.Netserver控制发展Grid实现(一个)UI转让

    使用Asp.Net办Web开发时间,控制系统提供了,目的,有时很难达到理想的.然后,有几种方法来解决,例如,使用html+js形式,在所需界面的布局的前端,然后通过ajax和其他方式获得的数据.为了实 ...

  6. Cisco笔试——2014年

    笔试时间:11月1日(周六)下午13:00-14:10 申请者考场地点:上海市徐汇区梅陇路130号华东理工大学徐汇校区第六教学楼六大 我报的思科的软件开发software,属于(常规) 一共70多道题 ...

  7. XStream 用法汇总

            XStream是一家Java对象和XML转换工具,很好很强大.它提供了所有的基本型.排列.收集和其他类型的支持,直接转换.因此XML在数据交换经常使用.对象序列化(和Java对象的序列 ...

  8. erlang R17新socket选项{active,N}

    erlang R17带来了新的socket选项{active,N} .与{active,once}连同应用层提供的流量控制.为什么会这样选择,{active,once}不能够有效地抑制了很多socke ...

  9. 一位OWin服务器新成员TinyFox

    一位OWin服务器新成员TinyFox TinyFox 是一款支持OWIN标准的WEB应用的高性能的HTTP服务器,是Jexus Web Server的"姊妹篇".TinyFox本 ...

  10. DataTable转化为List

    public List<T> ConvertToList<T>(DataTable dt) where T : new()        {            // 定义集 ...