一个基于PHP语言的可以自动提交Commit的脚本。此脚本仅适用于MacOs和Linux系统。因为今天晚上刷V2EX的时候看到一个帖子,讲解了定期提交代码和GithubCommit的重要性。所以我有点好奇,既然GithubCommit的重要性这么高,难道是造假的吗?手动搜索了一下,发现通过更改系统时间,可以伪造GithubCommit记录,一直想写一个自动化的PHP小脚本。所以,如果你很好奇,最好手动尝试一下。于是,Commits应运而生,也算是自己写的一个比较好玩的脚本。使用效果地址Github地址:https://github.com/Alicezation/Commits要使用,请Clone到本地$gitclonehttps://github.com/Alicezation/Commits.gitcommits$cdcommits获取ROOT权限$sudo-s执行脚本$phpcommit.php该脚本的运行原理是修改本地系统时间后提交Commit,达到伪造的效果。配置所有的配置项都在$init数组中,你可以根据自己的需要进行配置。start_timeCommit开始时间end_timeCommit结束时间repository_urlCommit项目URL地址,默认值为false,如果你填写这个配置,那么这个脚本会自动为你初始化Git。max_count每天的最大Commit数。min_count每天的最小提交数。结语这个小脚本是心血来潮的结果,更多的是提供学习思路,本人不支持也不鼓励任何人用这个方法伪造GithubCommit。滴水不漏石非一日之功,学习还是要循序渐进。ありガとう!
