2015-09-28 68 views
1

我在源樹中有原始和開發分支,我無法將它們提取到本地分支。從原點檢出分支

在本地計算機上,這些分支在本地已經存在 - master和dev。

試圖從產地到地方檢查出一個分支給了我以下錯誤:

git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree checkout -b dev --track origin/dev 
fatal: A branch named 'dev' already exists. 
Completed with errors, see above 

我怎樣才能解決這個問題?

+0

重命名您的本地分支,或刪除它們。 –

+0

現在我可以執行結帳,創建了新的本地分支,但我仍然沒有在源代碼樹中看到此本地分支。 – khernik

+0

你沒有看到提交?然後你需要像Makoto說的那樣做一個git pull。它將獲取遠程提交到您當地的回購。 –

回答

2

一旦你在本地創建了分支,你所需要做的就是從中取出,而不是再次檢出。使用git checkout <branch> && git pull來完成這個。