Git在本地获得以前不存在的远程分支?

时间:2011-12-22 04:21:08

标签: git

我想将新添加的远程分支带入我的本地存储库,而不会干扰我的本地分支。这可能吗?

当我这样做时:

git branch -a

新的远程分支未出现在列表中。因此,如果我尝试获取origin / newremotebranch,则表示它不存在。

3 个答案:

答案 0 :(得分:4)

以下命令将更新远程跟踪分支:

git fetch origin

这将在本地存储库中为任何尚未拥有远程分支的远程分支创建新的远程跟踪分支。

答案 1 :(得分:1)

您应该可以简单地检查远程分支:

git checkout -b new-branch-name origin/newremotebranch

应该开始跟踪,之后你就可以获取了。

答案 2 :(得分:0)

您甚至可以设置跟踪。命令 - cf - Error when pull from remote branch

git branch --track my-other-branch origin/my-other branch
git pull origin my-otherbranch