回答

收藏

如何克隆特定的 Git 分支?

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

Git clone 将远程分支克隆到当地。
' E' T; m* \1 M( ^有没有办法克隆一个特定的分支而不切换远程存储库中的分支?  |, M9 O) \0 m
                                                                6 _: C7 X0 I9 y3 C$ u0 p0 g' u
    解决方案:                                                                4 }# }1 h2 K" V0 L& w
                                                                git clone --single-branch --branch
2 j" Q. K% _7 N4 m 该--single-branch选项从1.7.10及更高版本开始有效。7 X$ S& [: h. m' ?& H
请参考许多人喜欢的其他答案。6 E3 `' Z, }1 p& S8 N
你可能还想确保你知道区别。区别在于:通过调用,git clone --branch
: a5 i. q0 X- G7 B- r9 \ url您将获得所有分支并签字。例如,这可能意味着您的存储库有 5kB 文档或 wiki 分支和 5GB 数据分支。每当你想编辑你的主页时,你最终可能会克隆 5GB 的数据。
% k0 e/ R8 S3 G2 z8 i+ R) @6 X# o同样,这并不是说git clone --branch这不是实现这一目标的方法,但当你询问克隆的特定分支时,它并不总是你想要完成的。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则