是否可以在不克隆的情況下切換到不同的遠程分支?在Git中切換遠程分支
在遠程我有多個分支
$ git branch -r
origin/clay
origin/HEAD -> origin/master
origin/master
origin/stand
我克隆clay
分支,它的工作。現在我想在master
分支上工作。我該如何切換到它?
是否可以在不克隆的情況下切換到不同的遠程分支?在Git中切換遠程分支
在遠程我有多個分支
$ git branch -r
origin/clay
origin/HEAD -> origin/master
origin/master
origin/stand
我克隆clay
分支,它的工作。現在我想在master
分支上工作。我該如何切換到它?
您不克隆分支您克隆完整的存儲庫並將本地分支與遠程分支連接。最好的辦法是建立一個本地分支機構。
git branch master -t origin/master
與該行可以與遠程分支主連接的本地分支主如果不是當時在場。然後你可以簽出並切換該分支。
一般情況下,主轉移可用,您可以用結帳切換到另一個分支結賬。
git checkout newbranch
您需要創建一個跟蹤分支。這可以通過以下命令完成。
git branch --track origin/your_branch
這將爲您在本地創建一個跟蹤分支。你只需克隆回購。沒有克隆分支的東西。你只是追蹤一個分支。
'git checkout master'? – larsks
git checkout原點大師 –