我喜欢通过在IDE中本地检出代码来进行github代码审查。
如果有人分叉github仓库并提交请求请求,我是否可以在不克隆其公共分叉仓库的情况下签出他们的代码?
my-repo
-我通常只是git checkout branch
my-repo-forked
-在这里,我需要先git clone my-repo-forked
,然后再git checkout branch
答案 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。