一個基於 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
ありがとう!