刷爆github小绿点
转载请注明出处:https://ahangchen.gitbooks.io/windy-afternoon/content/kit/git/green_blush.html
工程地址,欢迎star!!!
首先github统计小绿点的逻辑是这样的:戳
然后,某次因为某些原因删工程,发现,对应的小绿点也不见了,并且streak时间也变了
于是猜想,删resp会减小绿点,加resp呢?
那么,原理就出来了:
改系统时间,commit!

这个工程有两个模块,green和heavy
green
修改green.py中,main部分传入你需要刷的起始时间和结束时间,
if __name__ == '__main__':
daily_commit(datetime.date(2015, 3, 31), datetime.date(2016, 1, 28))
在green目录下,
sudo python green.py
git push origin master
就能通过修改系统时间实现过去的commit,从而刷遍过去的小绿点(如果是fork工程而不是自己的工程,要提PR)
因为修改系统时间使用了date命令,所以要用sudo提高权限执行,否则执行后都是今天的commit
heavy
深色提交
在heavy.py中,main部分传入小绿点方阵最左上角(第一列周日)的日期,要commit的文件所在的目录,配置文件的目录,即可做深色提交
if __name__ == '__main__':
love_commit(datetime.date(2015, 3, 1), '/media/Software/coding/python/loveci/only.you', 'etc/love')
特殊形状通过etc目录下的文件中,配置想要commit的index来实现,当前etc中的love可以实现I ❤ U的效果
可以通过这个android工程方便的得到需要commit的index:grid
这些index的含义是,从github小绿点方针左上角第一个位置(第一列周日的位置),往后的天数
建议新建另一个工程,对它做提交,这样可以通过删除那个工程来达到去掉错误提交的效果,我的heavy工程是 loveci
似乎是因为git commit的本地记录有上限,一次提交太多commit而没有push,最前面的一部分的commit会丢失,所以一次push的commit不要太多哦,否则就要改配置文件再push一下来补上了
刷爆github小绿点的更多相关文章
- 关于GitHub上传没有记录(小绿块不显示的问题)
		最近开始使用上github来上传保存自己在学习中所写过的代码,打算将自己每天的成果能有个保存,然后就利用上GitHub这么一个利器. 听说GitHub的那个绿块是用来记录每天的上传记录的,结果我将代码 ... 
- github提交代码contributions不显示小绿块
		问题描述: 最近发现一个问题就是不管是提交新增的代码还是修改后提交的代码在github的contributions上都不显示贡献小绿块. 于是我在 github help 里面找到了答案: 官方链接如 ... 
- 【git】提交到github不显示贡献小绿点问题的解决
		问题描述: 最近一直在用github来写博客,但是今天发现github上的contributions记录并没有我的提交记录. 经过一番百度和自行捣鼓发现了问题所在. 原因: 最近实习,公司给配电脑.原 ... 
- 为添加了自定义域名的GitHub Pages添加SSL,启用强制HTTPS(小绿锁)
		直奔主题 为什么要使用https协议? 提高网站访问安全性,网络连接都是加密的 (PS:虽然SSL并不是无懈可击的,但是我们应该尽可能提高窃听成本). 目前越来越多的浏览器会判断当前站点支不支持htt ... 
- 配置github——每次提交后使contributions有记录(有小绿格子)
		# 配置github--每次提交后使contributions有记录(有小绿格子) 这几天都有将自己的代码提交到github上,但是在profile里的contributions的表格中没有我提交的记 ... 
- 通过sougou输入法,解决卡在Setup Wizard(小绿人)界面
		本人使用海信EG900手机(安卓2.3.5,已root),为了使用google的服务,先后手动复制和CWM recovery刷入google服务包(gapps-gb-20110828-signed.z ... 
- 傻瓜式十分钟免费开启 HTTPS,是时候为你的站点加上小绿锁了
		http://gold.xitu.io/entry/57df65690bd1d00057f9455b?from=singlemessage&isappinstalled=0 原文链接:http ... 
- 第六章 “我要点爆”微信小程序云开发实例之爆文详情页制作
		爆文详情页制作 从首页中数据列表打开相应详情页面的方法: 给数据列表中每个数据项加一个点击事件,同时将当前数据项的id暂时记录在本地,然后跳转到详情页面detail goopen: function ... 
- 第一章 “我要点爆”微信小程序云开发之项目建立与我的页面功能实现
		第一章 “我要点爆”微信小程序云开发之项目建立与我的页面功能实现 开发环境搭建 使用自己的AppID新建小程序项目,后端服务选择小程序·云开发,点击新建,完成项目新建. 新建成功后跳转到开发者工具界面 ... 
随机推荐
- zoj1093 Monkey and Banana
			写到现在,发现1025,1076之前写的都是同一种题型:关于DAG的最长路(最短路). 首先要建立模型,根据关系,确定点和点之间的关系,构成一个DAG,前面几道题每个点之间距离默认为1,这一道题不同点 ... 
- 万事开头难——Cocos2d-x学习历程(一)
			万事开头难,不知该从哪里开始,不过既然要学习一样新东西,那就从了解它开始吧... Cocos2d-x是一个通用平面游戏引擎,基于一个同样十分著名的游戏引擎Cocos2d-iPhone设计,Cocos2 ... 
- Android 抓包,监控流量工具之 mitmproxy
			转:http://greenrobot.me/devpost/how-to-debug-android-http-get-started/ mitmproxy实践教程之调试 Android 上 HTT ... 
- Java 中使用Jackson反序列化
			Build.gradle: compile group: 'org.codehaus.jackson', name: 'jackson-mapper-lgpl', version: '1.9.13' ... 
- MySQL----数据的显示位宽
			问题:在MySQL表中的列可以定义它显示的位宽.那么定义了位宽会不会影响数据的取值范围呢? 测试: 1.定义一个用于测试的表 create table t(x int,y int(2),z int(2 ... 
- ODI Studio拓扑结构的创建与配置(Oracle)
			一.概念解释 Topology Manager主要用来管理下面5类任务,并将信息存储在主资料库中,供所有模块共享使用. 物理体系结构: 定义各种技术及其数据服务器.物理架构.物理代理.数据服务器瞎可以 ... 
- 利用jQuery打造个性网站
			网页结构 编写全局样式(reset.css) /*全局样式*/ body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fi ... 
- AppClassLoader和WebAppClasssLoader的坑
			最近,打算学习一下spring mvc,为后续做一些积累. 搭建spring+mybatis,动态创建mapper,mapper的文件名称和类在一个目录,但是我之前犯个 错误,大小写写错了,结果我用普 ... 
- Delphi常见图象格式转换技术
			TJPEGScale = (jsFullSize, jsHalf, jsQuarter, jsEighth);//图片大小(全部,1/2,1/4,1/8)TBitmap.pixelFormat:=pf ... 
- rageagainstthecage 源代码
			//头文件包含 #include <stdio.h> #include <sys/types.h> #include <sys/time.h> #include & ... 
