拯救你的 GitHub
是否还在为 GitHub 贡献图那稀疏的一点绿而烦恼呢?
今天隆重向大家介绍一个新项目
旨在刷出任意数量, 任意形状的贡献图
项目地址: https://github.com/Dynesshely/conconcon-tri-buter
1 | | o | | |
📋 项目介绍
🎇 效果展示
下图图3(左下角)中密集区块生成是在指定区间(2015-6-14 到 2015-9-27)固定每日提交次数, 密度 0.7 时的效果
🍗 它能做什么
- 能快速增加项目的 Commits 数量
- 能快速填满 GitHub / Gitlab / Gitee 的 Contributions
- 能拿来装13
🪦 发布
本地编译执行此命令 (基于 .NET 5, 请确保安装了有效的 SDK)
1 | dotnet publish -r win-x86 -c release -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true |
另外, 不同平台请指定 -r 参数
可选 (macOS 选项未知, 可自行探索):
- win-x86
- win-x64
- linux-x86
- linux-x64
⬇️ 下载
- 在 GitHub Release 中, 下载最新版本的 exe 程序, 并存放到 需要刷 Commits 的项目 的 git 根目录下 (请确保该目录含有
.git
这个隐藏文件夹) - 运行下载的 exe 程序,并按照提示进行操作
🎉 使用
⚒️ 先决条件
- 需要完整的 git 工具安装
- 确保终端可以使用 git 命令
- 确保本地仓库的 origin 源已经添加 GitHub 或是其它托管平台的仓库地址, (否则 push 失败)
- 确保本地密钥配置完善, 可以直接 push , 否则请手动 push
🧭 如何使用
菜单目前有四项
- Simply contribute every selected day
说明: 从 n 天前开始到今天,每天提交 r 次 Commits (r 可选择 固定 (不限次数) 或者 随机 (一天最多 40 次 (可自行修改源码解除限制) ), Commits 为随机字符串 - Simply contribute with random lively commit message
说明: 功能类似选项 1
, 但 Commits 为拟真消息, 格式:type(scope): subject
详解如下:- type: 类型 (feat, fix, docs, style, refactor, test, chore)
- scope: 变动范围, 可选, 多为文件名或目录
- subject: 简要概述变动内容及作用
(此模板参照 阮一峰老师の博客 生成)
- Lively contribute with lively commit message
说明: 功能类似选项 1
, 但允许手动设置开始和结束日期, 且 Commits 为拟真消息 - Lively contribute with lively commit message with density
说明: 功能类似选项 1
, 但增加密度提交功能 (🎷吹爆(正态分布随机数实现)): 需要手动设置 密度 和 每日最多提交数, 且允许手动设置开始和结束日期, Commits 为拟真消息
🎢 它是如何工作的
git commit 命令允许使用 –date 参数指定提交日期,
而 GitHub 通过 Commits 的日期计算 Contributions,
本程序通过重复 ”创建文件, 指定提交日期, 提交, 删除“ 这一流程的方式,
以假乱真, 让你的 GitHub Contributions 有13可装!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 调皮豆干 の 博客!
评论