最近发现每天在 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. 注册表 ControlSet001、ControlSet002以及CurrentControlSet

    首先说说ControlSet几组控制之间的关系.      注册表HKLM\system注意 注册表项包含windows启动的三个控件组(额外还可能存在一个备份控件组).在初始状态下.它们各自是Con ...

  2. NSIS:超级轻量皮肤SkinH

    原文 NSIS:超级轻量皮肤SkinH 这虽然是一个其他软件的皮肤控件,不过拿来用到NSIS上还是不错的.控件加皮肤文件只有100多K,可以说是比较难得了! 看一下效果:   代码示例: 01 #皮肤 ...

  3. bootstrap之Click大事

    上一篇文章中谈到了bootstrap流程,本文开始把目光bootstrap它可以接受指令(从源代码视图的透视.因为appium该项目现在还处于不断更新,因此,一些指令已经实现.也许未来会实现一些.从视 ...

  4. Node.js可以做些什么?

    就像 JavaScript 至client天生,Node.js 生于网络.Node.js 我们可以做更多的不是开发一个网络 站这么简单,采用 Node.js.您可以轻松地开发:  具有复杂逻辑的站点 ...

  5. 手游client思考框架

    手游新公司新项目client我不太同意框架.虽然我也终于让步,当他居然问老板,使这个幼稚的行为而悔恨. 然而,就在最近我写了一些代码视图,我更坚定了自己的想法和思想.和思路不一定适合其它人,所以我并不 ...

  6. 正则获取URL参数

    一 获取指定URL参数 function getUrlParams(name) { var reg = new RegExp("(^|&)" + name + " ...

  7. SPOJ104 Highways,跨越数

    高速公路(SPOJ104 Highways) 一个有n座城市的组成国家,城市1至n编号,当中一些城市之间能够修建快速公路.如今,须要有选择的修建一些快速公路.从而组成一个交通网络.你的任务是计算有多少 ...

  8. 控制执行流程——(Java学习笔记三)

    if-else     控制程序流程最基本的形式 格式: if(boolean - expresion){ statement } 或 if(boolean - expresion){ stateme ...

  9. WebApi统一输出接口

    public class WebApi { /// <summary> /// 成功后的输出 /// </summary> /// <param name="d ...

  10. iWatch # 初始化工程

    iWatch --利用swift,开发iWatch手表小应用! 远程仓库,团队开发: $ git init $ git add . $ git commit -m “ProjectName” // p ...