回答

收藏

如何克隆特定的 Git 分支?

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

Git clone 将远程分支克隆到当地。( P+ K' ~0 B. B4 _
有没有办法克隆一个特定的分支而不切换远程存储库中的分支?- n. u& M+ D1 L* V6 A* }( P. ^
                                                               
0 G% p& Q6 \/ K$ x. c; f# R    解决方案:                                                                6 u, a! Q" S, L* u% H% B
                                                                git clone --single-branch --branch
6 ?( X: X" g) k% g 该--single-branch选项从1.7.10及更高版本开始有效。
0 O  Y( r; h- X" K6 F- I" ~4 o请参考许多人喜欢的其他答案。
1 m( U/ x6 }) a  b- R5 \你可能还想确保你知道区别。区别在于:通过调用,git clone --branch
" m- \( K3 [  x2 A+ L' N# a4 E& Y  \ url您将获得所有分支并签字。例如,这可能意味着您的存储库有 5kB 文档或 wiki 分支和 5GB 数据分支。每当你想编辑你的主页时,你最终可能会克隆 5GB 的数据。
. m8 f0 \* Q; r* t同样,这并不是说git clone --branch这不是实现这一目标的方法,但当你询问克隆的特定分支时,它并不总是你想要完成的。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则