如何逐步克隆 git 存储库

dsp*_*pjm 2 git

我正在克隆 Linux 内核存储库。存储库太大了,而我的网络太慢,我无法一次克隆它。这可能会让我的电脑运行整整一周。

如果我在操作中停止克隆,进度就会丢失。如何部分克隆 git 存储库?

int*_*iot 5

克隆无法恢复,如果中断,您需要重新开始。不过,可以有一些解决方法:

您可以使用浅层克隆 ie git clone --depth=1,然后您可以使用 加深此存储库git fetch --depth=N,并增加 N 。但免责声明是,我自己从未尝试过。

另一种选择可能是git-bundle。该捆绑包本身是一个文件,您可以通过 HTTP 或 FTP 下载并支持恢复(通过 BitTorrent、rsync 或使用任何下载管理器)。您可以让某人为您创建一个捆绑包,然后下载它并从中创建一个克隆。更正配置并下一步从原始存储库获取。