这是一个轻量级 Chrome 扩展,会在 GitHub 仓库页面的 Code 按钮旁新增 Shallow clone 按钮。
点击后可一键复制:
git clone --depth=1 https://github.com/<owner>/<repo>.git- 在 GitHub 仓库页面的 Code 按钮旁添加按钮。
- 一键复制浅克隆命令。
- 支持 GitHub 动态页面跳转(PJAX/Turbo)。
- 兼容新版 GitHub UI,并包含旧布局回退逻辑。
- 权限最小化(仅
clipboardWrite)。
- 下载本仓库 ZIP,或直接克隆到本地。
- 打开
chrome://extensions/(Edge 为edge://extensions/)。 - 开启 开发者模式。
- 点击 加载已解压的扩展程序(Load unpacked)。
- 选择当前项目文件夹。
- 打开任意 GitHub 仓库页面,例如:
https://github.com/owner/repo - 在 Code 按钮旁找到 Shallow clone。
- 点击按钮。
- 在终端粘贴命令执行。
git clone --depth=1 https://github.com/octocat/Hello-World.gitmanifest.json:Chrome 扩展清单(MV3)content.js:按钮注入与复制逻辑README.md:英文文档README.zh-CN.md:中文文档
- 按钮没有出现:
- 确认当前页面是仓库主页(
https://github.com/<owner>/<repo>)。 - 扩展重载后刷新页面。
- 在
chrome://extensions/确认扩展已启用。
- 确认当前页面是仓库主页(
- 复制失败:
- 先点击页面任意位置,再重试一次复制。
代码修改后:
- 打开
chrome://extensions/ - 点击该扩展的 刷新(Reload)
- 刷新 GitHub 页面
MIT