在没有克隆分叉的情况下检出仓库的分叉分支

Cli*_*ick 3 git github

我喜欢通过在 IDE 中本地检查代码来进行 github 代码审查。

如果有人分叉 github 存储库并提交拉取请求,有没有办法让我在不克隆其公共分叉存储库的情况下检查他们的代码?

my-repo- 我通常只是git checkout branch

my-repo-forked- 在这里我需要git clone my-repo-forked然后git checkout branch

Meh*_*hdi 6

您可以将分叉存储库添加为本地存储库的第二个远程存储库:

cd my-repo
git remote add forked-version [fork-url-here]
git fetch forked-version
git checkout [branch-name-here]
Run Code Online (Sandbox Code Playgroud)

这样,您的原始存储库和分支就只有一个本地 git。

有关遥控器的更多信息可以在 Pro Git 书籍中找到:2.5 - Git 基础知识 - 使用遥控器