在克隆前更改SSH远程中的Git分支
我正在尝试克隆来自SSH远程的repo,如下所示:
git clone "ssh://user@project.example.com/var/www/git/www"
这工作正常,但使用此命令我实际上克隆回购的“主”分支,但相反,我想克隆另一个称为“dev2”的分支。
我如何实现这一目标?
在git克隆之后。
你可以
git branch --track dev2 origin/dev2
git checkout dev2
轻松地将您的分支更改为dev2。
或简短的剪辑
git clone -b dev2 "ssh://user@project.example.com/var/www/git/www"
与git你通常克隆完整的存储库(所有分支机构)。 如果你想克隆只有一个分支,并从来没有得到任何其他分支使用以下命令:
git init project
cd project
git remote add -f -t dev2 origin 'ssh://user@project.example.com/var/www/git/www'
git checkout -b dev2 origin/dev2
链接地址: http://www.djcxy.com/p/16037.html