我試圖從一個SSH遠程類似這樣的克隆回購前:變化的Git分支克隆
git clone "ssh://[email protected]/var/www/git/www"
這工作正常,但在使用此命令我其實克隆的「主」分支回購,但我想克隆另一個叫做「dev2」的分支。
我該如何做到這一點? git clone之後的
我試圖從一個SSH遠程類似這樣的克隆回購前:變化的Git分支克隆
git clone "ssh://[email protected]/var/www/git/www"
這工作正常,但在使用此命令我其實克隆的「主」分支回購,但我想克隆另一個叫做「dev2」的分支。
我該如何做到這一點? git clone之後的
。
你可以
git branch --track dev2 origin/dev2
git checkout dev2
改變你的分支輕鬆DEV2。
或短切
git clone -b dev2 "ssh://[email protected]/var/www/git/www"
與GIT你一般克隆完整的存儲庫(所有分支)。如果要克隆只有一個分支,從來沒有得到任何其他部門使用下面的命令:
git init project
cd project
git remote add -f -t dev2 origin 'ssh://[email protected]/var/www/git/www'
git checkout -b dev2 origin/dev2
很酷,我不知道 –
已經回答了這裏 - http://stackoverflow.com/questions/1911109/git-clone-a-specific-分支 –