签出回购的分叉分支,无需克隆叉子

时间:2019-01-08 21:16:58

标签: git github

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

如果有人分叉github仓库并提交请求请求,我是否可以在不克隆其公共分叉仓库的情况下签出他们的代码?

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

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

1 个答案:

答案 0 :(得分:1)

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

cd my-repo
git remote add forked-version [fork-url-here]
git fetch forked-version
git checkout [branch-name-here]

这样,您的原始存储库和fork都只有一个本地git。

有关遥控器的更多信息,请参见Pro Git书:2.5 - Git Basics - Working with Remotes