2017-02-06 48 views
3

我在bitbucket中有回购。它有2个分支主和Branch9_Artiflex ,但是当我通过源码树(clone-clone在源码树)中将此repo克隆到本地repo时,我只能看到master分支。如何在源代码树中拉远程分支

我的本地机器上创建新的分支Branch9_Artiflex和拉从远程Branch9_Artiflex所有数据不能正常工作,因为他们有提交

源代码树 enter image description here

的目前存在的历史,但我的远程回购有2分支 enter image description here

+0

可能重复[如何在Git中克隆所有远程分支?](http://stackoverflow.com/questions/67699/how-to-clone-all-remote-branches-in-git ) – mkrieger1

回答

1

尝试

  • git fetch。这会将任何错过的远程分支提取到本地存储库(假设没有其他问题)。
  • git checkout Branch9_Artiflex。现在您将切换到本地/ Branch9_Artiflex,它是使用最新的原始/ Branch9_Artiflex更改创建的。 :))
+0

提取后我仍然无法看到所有分支(git分支) 但git结帐Branch9_Artiflex创建新的分支或切换到现有的。从远程分支9 Artiflex分支拉到所有变化后,他们似乎是相同的 – ketchyn

+0

@ketchyn很奇怪它没有显示所有分支。总之,git checkout Branch9_Artiflex应该为你创建了一个新的分支,它由相同的远程分支中的更改组成,所以你的pull工作得很好。可能你在使用git configs更新索引时遇到了一些问题。无论如何,很高兴看到你能解决这个问题。 :)) –