解决github上贡献矩阵不显示自己的贡献

背景

昨天晚上发现我的github上的贡献统计图最近没有点,就很奇快,“难道github出问题了?”,“难道有延迟?”。
最后实在奇怪,就检查自己的项目,发现我最近做的一个项目提到了oschina,于是就修改了项目提到了github,看看会是什么情况,结果发现的确添加了一些,但是最近依然一个没有。今天回来看依然没有,不小心看到图下有一个连接Learn more,就点了进去,于是发现了惊天动地的原因,哈哈。以下为翻译


为什么我的贡献没有显示到Profile(就是那个点阵图了)

什么样的贡献被计入(能够显示出点的)

Issues 和 pull requests(这些专有名词就不翻译了,分别表示提的问题和希望被合并的请求。贡献也不应该翻译,一下就称contributions)应满足两个条件:

  • 一年内提的
  1. 在原始库上提的而不是fork出来的库上提的(??)

Commits (提交)

要满足如下所有条件:

  • 一年内提的
  • 提交者的邮件地址是与github账户关联的相同
  • 在原始库上提的而不是fork出来的库上提的(??)
  • 在默认分支上提的(通常是master) 或者在Project Pages sites的gh-pages分支上提的

然后,必须满足以下任意一个:

  • 你是这个仓库(repository)的合作者或者是仓库所属组织的一员
  • 你已经fork了这个仓库
  • 你在这个仓库提了问题或是提了拉去请求
  • 你给这个仓库点了星,表示支持,表示收藏

翻译完毕

我的问题

我的问题就出在了email地址,最近刚重装了系统,设置email的时候大脑抽筋设错了,所以导致最近提的email地址和github关联的不同,于是就想办法找能够批量修改log中的邮件地址的方法,还真找到了。Changing author info

打开上面连接按着步骤做就是。


另外补充一下,步骤中使用git clone –bare 是将仓库拉下来了,怎么说呢,就是服务器那边什么样子,拉下来就是什么样子,没有工作区。如果想看工作区,可以使用一下命令:

git clone repo.git repo

与正常的clone什么区别?

git clone git@github.com:haoel/leetcode.git leetcode

其实就是clone本地的库

要去总结,要去沉淀(一)

引子

今天开了个项目总结的会。老杨说的几点,的确很好。人家有准备。不服不行。第一点是排期不够详细。第二点是分工不够详细,没具体到个人。人家总结的这么好,激发了我。

概述

这一篇文章分两部分,记录我对两个项目的总结。包括技术方面总结和方法论。
第一个项目是前一个公司的阅读软件。做了大概5个月,我主要负责阅读界面,登陆和支付功能。都是核心功能。

技术

阅读页主要难点有文字排版,翻页效果,订阅购买章节逻辑,下载逻辑

文字排版

写到这里,才发现,我应该把代码整理干净再来做技术总结,那就谈谈方法论和那段工作的感受吧

感受

1.那段时间,还是比较自由的,同时也是比较痛苦的,因为牵扯到的技术和逻辑还是难的。关键是我的工作是基于之前的代码,而且代码太乱,尽管我已是大刀阔斧,然而终究还是没能完全超越,站在更高的高度来俯视全局,设计出自己的架构。
2.和一块做的Android同事关系不怎么融洽,谁也压不住谁,没有领导是不行的。同事感觉兴趣不相投,不能实施一些好的敏捷编程的方法,如结对编程呀。我给他提个问题他就觉得我找他麻烦,哎,悲哀呀!
3.其实这么久了,总结,意义不是太大了,都忘了,没什么感觉了。

后记

不要只顾低头走路,忘记抬头看路
总结,回顾,积累,沉淀
写得代码不要丢弃,要发挥他的价值

Hello World

Hello World

这又是一个开始

关于标题

我是个程序猿(不用过多解释了吧?不明白,那去百度一下)

关于副标题

副标题带了个“又”字,为什么?废话,当然是之前开始过,是。实际是开始过好多次,都没有坚持下来。

环境介绍

我是一个程序员,在北京的公路边边等车边使用安卓手机,在一个叫MdReader的应用上使用一个叫MarkDown的标记语言来进行这重要的开始。

关于目的

为什么呢?目的是什么?
作为一个程序猿,有着开源精神的程序员,不能停止思考的程序员。目的应该是想记下自己思想吧!(好像没什么因果关系,哈哈)
还有个目的,锻炼自己的表达能力。

关于内容

作为一个程序猿,有着开源精神的程序员,不能停止思考的程序员,内容当然离不开编程,生活,学习。那么爱编程,那么爱生活,那么爱学习,所以内容会涉及的很广。从linux到Android,从C到GO,从编程技巧到编程方法论,从应用设计到算法设计,从UI设计到音乐设计(你可能会觉得有点不可理喻了,但是我兴趣的确很广泛,我是一个要成为临栈工程师的人,我是一个要成为全栈工程师的人,我是一个要成为自由开发者的人,我肯定疯了,那继续看后边),从哲学到宗教,从认知学到健康长寿,…,真是无所不包呀!

但是mac君告诉我们,要从一个点开始,所以,…

hello.c

1
2
3
4
#include “stdio.h”
void main(int argc, char args[][]){
printf(“Hello World\n”)
}