git-fork-clone

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Git Fork & Clone

Git Fork & Clone

Fork 别人的 GitHub 仓库并 clone 到本地,自动配置 official remote。
Fork someone else's GitHub repo and clone it locally, with automatic setup of the official remote.

触发条件

Trigger Conditions

当用户要求 fork 别人的仓库并 clone 到本地时使用此 skill。
Use this skill when the user requests to fork someone else's repo and clone it locally.

输入

Input

用户需要提供目标仓库,格式为
owner/repo
The user needs to provide the target repo in the format
owner/repo
.

执行步骤

Execution Steps

  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 指向原始仓库。
  1. Fork the Repo: Use
    gh repo fork <owner/repo> --clone=false
    to fork the repo to the
    zc277584121
    account.
  2. Clone the Repo: Use
    gh repo clone zc277584121/<repo>
    to clone the forked repo locally.
  3. Navigate to the Project Directory:
    cd <repo>
    .
  4. Add Official Remote:
    git remote add official https://github.com/<original-owner>/<repo>.git
    to track the upstream repo.
  5. Verify Remote Configuration:
    git remote -v
    to confirm that
    origin
    points to your fork and
    official
    points to the original repo.

注意事项

Notes

  • 如果 fork 已存在,
    gh repo fork
    会自动跳过 fork 步骤。
  • 始终使用
    official
    作为上游 remote 名称(而非
    upstream
    ),以保持一致性。
  • Clone 完成后向用户报告 remote 配置结果。
  • If the fork already exists,
    gh repo fork
    will automatically skip the forking step.
  • Always use
    official
    as the upstream remote name (instead of
    upstream
    ) to maintain consistency.
  • Report the remote configuration result to the user after cloning is completed.