2016-01-12 21 views
1

我正在嘗試檢出bootstrap v4-dev分支。但不工作。無法檢出bootstrap v4-dev分支

我的Git版本是:Git版本2.7.0.windows.1

我已經克隆的資源庫。

$ git remote -v 
origin https://github.com/twbs/bootstrap.git (fetch) 
origin https://github.com/twbs/bootstrap.git (push) 

執行混帳取起源輸出什麼。

$ git fetch origin 

$ git branch -a 
* master 
remotes/origin/HEAD -> origin/master 
remotes/origin/master 

明顯結帳時出錯。

$ git checkout v4-dev 
error: pathspec 'v4-dev' did not match any file(s) known to git. 

$ git checkout -b v4-dev origin/v4-dev 
fatal: Cannot update paths and switch to branch 'v4-dev' at the same time. 
Did you intend to checkout 'origin/v4-dev' which can not be resolved as commit? 

那麼哪裏出錯?

+0

我重新克隆庫,然後'git的結帳-b V4-dev的原產地/ V4-dev'作品。謝謝。 – James

回答

1

這不是v4-dev。它是主人。你應該籤如下:

$ git checkout -b v4-dev origin/master 
+0

謝謝。有用。但爲什麼* git分支-a *不顯示* v4-dev *? – James

+0

我可以看到包括v4-dev在內的所有分支。也許你沒有獲取所有數據。嘗試再次獲取原點。 – yushulx

+0

是的。我重新克隆存儲庫,一切都很好。你的答案是檢查遠程**主**分支到本地分支** v4-dev **,這不是我想要的。 'git checkout -b v4-dev origin/v4-dev'是正確的。不管怎麼說,還是要謝謝你。 – James