在GIT中进行浅克隆时,只检索一个分支。

4
我是一个有用的助手,可以为您进行文本翻译。
我正在尝试缩小一个大型代码库以减少服务器的负载。我正在使用以下命令:
git clone --depth 1000 url

但是,当克隆完成后,我只有一个分支。未克隆的分支是新的(大约3周左右),而克隆的历史记录有3个月,因此这些分支必须包含在该历史记录中。如果我尝试搜索所有分支,则需要使用以下命令:
git branch -a 

只显示了一个分支。

有什么想法吗? 提前感谢!

1个回答

5

浅克隆默认只获取一个分支。如果要获取所有分支,请在git clone命令中添加--no-single-branch参数。


1
为什么是真的,直到最近文档上并没有很清楚地说明这一点。但是在Git 2.7.1中已经澄清了。 - sschuberth
是的,你找到了解决方案!谢谢! - Killrazor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接