简介
因为历史局限性,c/c++没有标准包管理器,使用代码库需要克隆代码
通常开发者使用git,但git默认全量克隆,克隆大型项目非常慢
今天我要分享一个技巧,让git按需克隆,减少克隆时间
技巧
- 克隆顶层
git clone --sparse <仓库>
# <仓库> 替换 https 或 ssh
# 仅克隆 .git/ 与 顶层文件
- 克隆目录
git sparse-checkout set <目录>
# 仅克隆选中目录
- 克隆文件
git sparse-checkout set --skip-checks <文件>
# 克隆包含文件父级目录
来源
结尾
以上就是全部内容了,感谢读者的耐心阅读,如有疑问请私信作者b站