最近发现每天在 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. Arduino 数码管LED驱动器 阵列方法

    样品谈到最后一个驱动程序LED数码管,采用了最简单的解决方案之一,对于每一个LED高低电平控制,这样的好处是每个LED控制可检.避免短路造成的错觉,因为,但是对于数字的变化是,它是多余的写,因此,这种 ...

  2. Android中部署自己的su

    本人博客原文 首先把你的自己的su的放到Android应用程序project的assets文件夹,为了和系统的su区分,我自己的su文件叫做sur. 另外我这里没有考虑x86架构的cpu的手机. 废话 ...

  3. 基于hadoop的电影推荐结果可视化

    数据可视化 1.数据的分析与统计 使用sql语句进行查询,获取所有数据的概述,包括电影数.电影类别数.人数.职业种类.点评数等. 2.构建数据可视化框架 这里使用了前端框架Bootstrap进行前端的 ...

  4. Vim 命令 【转】

    高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx     开始记录宏,并将结果存入寄存器xq     退出记录模式@x     播放记录在x寄存器中的宏命 ...

  5. 在.NET Fiddle有趣的沙盒代码

    在.NET Fiddle有趣的沙盒代码 笔者:Tony Patton | 托尼·巴顿译:PurpleEndurer,2014-11-18,第1版 C#和VB.NET开发者能够使用.NET Fiddle ...

  6. IIS ASP.NET 版本转换批处理代码

    原文 IIS ASP.NET 版本转换批处理代码 用来转换asp.net版本的代码,需要的朋友可以参考下. 标识符的查看方法:iisaspnet.bat代码 复制代码代码如下: @echo off e ...

  7. 如何使用iOS 8 指纹识别,代码、示例

    像想象,iOS 8指纹是非常容易使用的.只是需要能够获得一个接口,弹出屏幕模式框,随着app store在相同的. 直接上的条形码.以下代码是从复制Apple官方文件. 加入LocalAuthenti ...

  8. Kinect的学习笔记发展一Kinect引进和应用

    Kinect开发学习笔记之(一)Kinect介绍和应用 zouxy09@qq.com http://blog.csdn.net/zouxy09 一.Kinect简单介绍 Kinectfor Xbox ...

  9. JavaScript中的各种奇葩问题

    原文:JavaScript中的各种奇葩问题 JavaScript浮点数 var a = (0.1 + 0.2) + 0.3; var b = 0.1 + (0.2 + 0.3); console.lo ...

  10. 每天进步一点点-->功能fseek() 使用方法

    在阅读代码时,遇到了非常早之前用过的fseek(),非常久没实用了.有点陌生,写出来以便下次查阅. 函数功能是把文件指针指向文件的开头.须要包括头文件stdio.h fseek   函数名: fsee ...