生成 Git 提交记录
一个命令行工具,用于生成 GitHub 或 GitLab 活动图,使其看起来像你一直在定期编码。
使用方法
- 确保你的电脑上已安装 Git 和 Node.js。
- 生成你的提交记录:
此命令会创建一个 my-history 文件夹,初始化 git,并为过去一年内的每一天生成提交记录(每天 0-3 次提交)。npx fake-git-history
- 在你的 GitHub 或 GitLab 上创建一个名为
my-history
的私有仓库,然后推送更改:cd my-history git remote add origin git@github.com:<用户名>/my-history.git git push -u origin master
完成!现在去看看你的 GitHub 个人资料吧 😉
支持本项目
如果你依赖这个工具并觉得它有用,请考虑支持它。维护一个开源项目需要时间,一杯咖啡将不胜感激!
自定义选项
--commitsPerDay
指定每天创建的提交次数。
默认值为 0,3
,意味着每天随机生成 0 到 3 次提交。例如,要在每天随机生成 0 到 5 次提交,可以这样做:
npx fake-git-history --commitsPerDay "0,5"
--workdaysOnly
如果你不想在周末提交,可以使用此选项。例如:
npx fake-git-history --workdaysOnly
--startDate
和 --endDate
默认情况下,脚本会为过去一年内的每一天生成 GitHub 提交记录。 但是,如果你想为特定日期生成活动,可以使用这些选项:
npx fake-git-history --startDate "2020/09/01" --endDate "2020/09/30"
附言
这个工具是作为一个玩笑创建的,所以请不要当真。虽然我们从不鼓励作弊,但如果有人根据你的 GitHub 活动图来判断你的专业技能,那他们就应该看到一个丰富的活动图 🤓