我如何从Git存储库中克隆、提取或稀疏检出单个文件、目录或文件/目录列表,避免下载整个历史记录或至少将历史记录下载保持在最小限度?以下是其他类似问题的参考:这些类似的问题早已被问过,而Git也不断发展,导致了大量不同的答案,有些更好,有些更差,具体取决于所考虑的Git版本。问题在于,这些问题中没有一个答案满足所有这些问题的所有要求,这意味着您必须阅读所有答案并在脑海中编译自己的答案,最终满足所有要求。本问题扩展了前面提到的问题,对所有其他问题的要求进行了更灵活和严格的限制。所以,再次提问:我如何从Git存储库中克隆、提取或稀疏检出单个文件、目录或文件/目录列表,避免下载整个历史记录或至少将历史记录下载保持在最小限度?
git clone --depth
和git clone --filter
。第二个搜索链接对我有效。 - phd