为了账号安全,请及时绑定邮箱和手机立即绑定

如何克隆特定的Git分支?

如何克隆特定的Git分支?

Git
紫衣仙女 2019-08-28 16:07:15
如何克隆特定的Git分支?Git clone会将远程当前工作分支复制到本地。有没有办法克隆一个特定的分支,而无需在远程存储库上切换分支?
查看完整描述

3 回答

?
杨魅力

TA贡献1811条经验 获得超5个赞

git clone --single-branch --branch <branchname> <remote-repo>

--single-branch选项在1.7.10及更高版本中有效。

请参阅许多人喜欢的其他答案。

您可能还想确保了解其中的差异。不同之处在于:通过调用git clone --branch <branchname> url你获取所有分支并检出一个分支。例如,这可能意味着您的存储库具有5kB文档或wiki分支以及5GB数据分支。每当您想要编辑首页时,最终可能会克隆5GB的数据。

同样,这并不是说git clone --branch不是实现这一目标的方式,只是当你要求克隆一个特定的分支时,它并不总是你想要完成的。

在撰写下面的原始答案时,git没有--single-branch选择权,但让我们保留它以让愤怒的蜜蜂完全满意。

copypasters如此严重不喜欢的答案是这样的:

git initgit remote add -t refspec remotename host:/dir.gitgit fetch


查看完整回答
反对 回复 2019-08-28
  • 3 回答
  • 0 关注
  • 472 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信