git-fork-clone
Fork a GitHub repo and clone it locally with proper remote setup
By zc277584121 · 2,986 installs
npx skills add zc277584121/mygitplugin --skill git-fork-clone
Source repository · Upstream listing
Git Fork & Clone
Fork 别人的 GitHub 仓库并 clone 到本地,自动配置 official remote。
触发条件
当用户要求 fork 别人的仓库并 clone 到本地时使用此 skill。
输入
用户需要提供目标仓库,格式为 owner/repo 。
执行步骤
1. Fork 仓库 :使用 gh repo fork <owner/repo clone=false 将仓库 fork 到 zc277584121 账号下。
2. Clone 仓库 :使用 gh repo clone zc277584121/<repo 将 fork 后的仓库 clone 到本地。
3. 进入项目目录 : cd <repo 。
4. 添加 official remote : git remote add official https://github.com/<original owner /<repo .git ,用于跟踪上游仓库。
5. 验证 remote 配置 : git remote v ,确认 origin 指向自己的 fork,official 指向原始仓库。
注意事项
如果 fork 已存在, gh repo fork 会自动跳过 fork 步骤。
始终使用 official 作为上游 remote 名称(而非 upstream ),以保持一致性。
Clone 完成后向用户报告 remote 配置结果。