一个基于 PHP 语言的脚本,能够自动提交化 Commit。
该脚本仅适用于MacOs和Linux系统。php
今天晚上刷 V2EX 的时候看见了一篇帖子,阐述了规律提交代码和 Github Commit 的重要性。因而有一点好奇,既然 Github Commit 的重要性这么高,那么它可不能够被 造假 呢?手动搜索了一下,发现经过更改系统时间能够达到伪造 Github Commit 记录,再加上一直想写一个 PHP的自动小脚本。因而乎,好奇不如手动试一试。因此,Commits 应运而生,也算是本身写的一个比较 好玩 的脚本。git
Github 地址:https://github.com/Alicezation/Commitsgithub
$ git clone https://github.com/Alicezation/Commits.git commits $ cd commits
$ sudo -s
$ php commit.php
此脚本运行原理为修改本地系统时间后提交 Commit,以达到伪造效果。
全部的配置项都在 $init
数组中,您能够根据须要进行配置。shell
Commit 开始的时间数组
Commit 结束的时间学习
Commit 项目的 URL 地址,默认值为 false,若是你填写了此配置,那么此脚本将会自动为您初始化 Git。url
天天最大的 Commit 次数。spa
天天最小的 Commit 次数。code
这个小脚本是一时心血来潮的结果,更多的是提供学习的想法,本人并不支持或鼓励任何人使用此方法伪造Github Commit。水滴石穿非一日之功,学习还须要一步一个脚印慢慢往前走。blog
ありがとう!