回答

收藏

如何克隆特定的 Git 分支?

技术问答 技术问答 320 人阅读 | 0 人回复 | 2023-09-11

Git clone 将远程分支克隆到当地。$ _4 y* q+ p; v
有没有办法克隆一个特定的分支而不切换远程存储库中的分支?  O6 `, L! p& X$ Q: _# R
                                                               
1 ?/ S5 q2 V7 e: U' w    解决方案:                                                                " L, \7 W" |( X4 N. u
                                                                git clone --single-branch --branch
% P4 g2 N- N) v! [: {8 w 该--single-branch选项从1.7.10及更高版本开始有效。3 ~! Z/ V, Q' m6 \$ W
请参考许多人喜欢的其他答案。+ ]' A, }5 ?8 ?5 ?/ ^; }
你可能还想确保你知道区别。区别在于:通过调用,git clone --branch ! U! O5 W' s" ]9 U& R- S
url您将获得所有分支并签字。例如,这可能意味着您的存储库有 5kB 文档或 wiki 分支和 5GB 数据分支。每当你想编辑你的主页时,你最终可能会克隆 5GB 的数据。
  s  o; s3 ^4 Y$ R# Z5 L4 d同样,这并不是说git clone --branch这不是实现这一目标的方法,但当你询问克隆的特定分支时,它并不总是你想要完成的。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则