克隆之前更改 SSH 远程上的 Git 分支
我正在尝试从 SSH 远程克隆一个存储库,如下所示:
git clone "ssh://[email protected]/var/www/git/www"
这工作正常,但使用此命令我实际上克隆了存储库的“master”分支,但我想克隆另一个名为“dev2”的分支。
我该如何实现这一目标?
I am trying to clone a repo from an SSH remote like this:
git clone "ssh://[email protected]/var/www/git/www"
This works OK but using this command I am actually cloning the "master" branch of the repo, but instead I want to clone another branch which is called "dev2".
How do I achieve that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
git 克隆之后。
你可以
gitbranch --track dev2 origin/dev2
git checkout dev2
轻松将您的分支更改为 dev2。
或捷径
after git clone.
you can just
git branch --track dev2 origin/dev2
git checkout dev2
to change your branch to dev2 easily.
or a short cut
使用 git,您通常可以克隆完整的存储库(所有分支)。如果您只想克隆一个分支而不获取任何其他分支,请使用以下命令:
with git you generally clone complete repositories (all branches). if you want to clone only a single branch and never get any other branches use the following commands: