回答

收藏

如何克隆特定的 Git 分支?

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

Git clone 将远程分支克隆到当地。/ N  i# v! m9 G3 M
有没有办法克隆一个特定的分支而不切换远程存储库中的分支?9 Y: Y6 u2 }. j( ^" L  [/ c  [
                                                                & ^2 H9 o% ]6 u$ n+ W. h" x4 r
    解决方案:                                                                1 ?% i# i3 m( I
                                                                git clone --single-branch --branch 2 r5 B  F) T! T! P
该--single-branch选项从1.7.10及更高版本开始有效。. R4 v6 c+ R! W2 d, k! A& E
请参考许多人喜欢的其他答案。+ F7 \& a5 c) |" U! m
你可能还想确保你知道区别。区别在于:通过调用,git clone --branch
% H( l1 B* s( ~( F url您将获得所有分支并签字。例如,这可能意味着您的存储库有 5kB 文档或 wiki 分支和 5GB 数据分支。每当你想编辑你的主页时,你最终可能会克隆 5GB 的数据。% b' ]+ s1 g) h& Y& q, r) P& _4 F
同样,这并不是说git clone --branch这不是实现这一目标的方法,但当你询问克隆的特定分支时,它并不总是你想要完成的。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则