2017-02-06 33 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更新索引時遇到了一些問題。無論如何,很高興看到你能解決這個問題。 :)) –