有人使用命令 git push origin test
推送了一个名为 test
的分支到一个共享的代码库。我可以通过命令 git branch -r
查看这个分支。那么,我如何检出远程的 test
分支呢?我尝试过:
git checkout test
,但没有任何变化。git checkout origin/test
显示* (no branch)
。
有人使用命令 git push origin test
推送了一个名为 test
的分支到一个共享的代码库。我可以通过命令 git branch -r
查看这个分支。那么,我如何检出远程的 test
分支呢?我尝试过:
git checkout test
,但没有任何变化。git checkout origin/test
显示 * (no branch)
。你可以在本地添加一个名为test
的新分支,然后使用以下命令:
git branch --set-upstream-to=origin/test test
我不确定。我一天复制一天地做这个。 以下命令的工作方式类似于 gem。
dev 是您想要检出的分支。
git fetch && git checkout dev
git branch test origin/test
) 才是有效的。很高兴前两个答案有20倍的投票数... - dwandersongit checkout origin/test
之前,git fetch origin test
是必要的命令。 - Craig Hicks