如何在Github上的现有git分支中跟踪,拉取等

时间:2013-08-19 23:12:20

标签: git

我从我的机器上克隆的Github上的存储库中获取了主分支。此存储库中还有其他现有分支,我希望能够切换到并使用它们。我正在尝试使用命令:

git branch --track nameOfBranch origin/nameOfBranch

这对我不起作用。我收到错误:

error: the requested upstream branch (URL) does not exist

基本上我需要在本地计算机上创建分支并将其绑定到现有分支。谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

我想我明白你想要什么。要创建一个可以处理以下内容的本地跟踪分支,应该可以正常工作。

首先,您需要克隆存储库:

$ git clone git://thisismyrepo.com/project
$ cd project

接下来找到您要处理的分支:

$ git branch -a

这将输出您的仓库中的所有分支。接下来,您希望切换到要处理的分支:

$ git checkout origin/examplebranch

为了在该分支上工作,您可以这样做:

$ git checkout -b examplebranch origin/examplebranch

这应该使它跟踪并允许您作为本地分支处理它。希望这会有所帮助。