如何从远程仓库中提取新分支?

时间:2013-04-26 16:22:33

标签: git branch

我在github上分了一个repo,但是他们在repo中创建了另一个分支。当我执行git fetch上游时,它不会在我的repo中创建该分支。我该怎么做?

2 个答案:

答案 0 :(得分:3)

完成git fetch并获得新的远程分支origin/branchname后,您可以

git checkout -t origin/branchname

这将创建一个名为branchname的本地分支,用于跟踪远程分支。

如果您确定远程分支的名称正好是origin/branchname,并且在您拥有的任何其他遥控器上没有其他名为branchname的分支,则可以使用简写

git checkout branchname

如果要将本地分支命名为不同的

,则可以使用替代语法
git checkout -b local_branchname -t origin/branchname

答案 1 :(得分:2)

git checkout <branchname>

Git会自动匹配分支名称。