用Git实现文件子集的高效检索

用Git实现文件子集的高效检索,git,github,Git,Github,有没有一种方法可以从远程Git存储库接收选定的文件以节省带宽?对于我的具体情况,我只想挖掘最新的C源文件和头文件。不需要历史记录。这称为“浅层克隆”,您可以这样使用它: git clone --depth 1 http://url.com 您是否已经克隆了存储库,或者这将是一个新的开始?你是否使用像github这样的主机提供api来检索文件,如果是的话,这将是你的一个选择?重新开始,每周更新一次,这样我对这两种方式都感兴趣。使用API可能是个好主意。虽然速度很慢,但关键是要轻松使用服务资源

有没有一种方法可以从远程Git存储库接收选定的文件以节省带宽?对于我的具体情况,我只想挖掘最新的C源文件和头文件。不需要历史记录。

这称为“浅层克隆”,您可以这样使用它:

  git clone --depth 1 http://url.com

您是否已经克隆了存储库,或者这将是一个新的开始?你是否使用像github这样的主机提供api来检索文件,如果是的话,这将是你的一个选择?重新开始,每周更新一次,这样我对这两种方式都感兴趣。使用API可能是个好主意。虽然速度很慢,但关键是要轻松使用服务资源。GitHub将是第一个。是的,但也许这不是op所要求的。如果回购协议包含其他不感兴趣的大文件怎么办?没错。大多数C存储库的存储容量都超过一兆字节,而代码只有几千字节。