克隆之前更改 SSH 远程上的 Git 分支

Swi*_*ate 4 git ssh branch clone

我正在尝试从 SSH 远程克隆一个存储库,如下所示:

git clone "ssh://user@project.example.com/var/www/git/www"
Run Code Online (Sandbox Code Playgroud)

这工作正常,但使用这个命令我实际上克隆了存储库的“master”分支,但我想克隆另一个名为“dev2”的分支。

我该如何实现这一目标?

Kit*_* Ho 5

git 克隆之后。

你可以

git branch --track dev2 origin/dev2
git checkout dev2

轻松将您的分支更改为 dev2。

或捷径

git clone -b dev2 "ssh://user@project.example.com/var/www/git/www"
Run Code Online (Sandbox Code Playgroud)