git按需克隆代码,减少克隆时间!

0 阅读1分钟

简介

因为历史局限性,c/c++没有标准包管理器,使用代码库需要克隆代码
通常开发者使用git,但git默认全量克隆,克隆大型项目非常慢
今天我要分享一个技巧,让git按需克隆,减少克隆时间

技巧

  • 克隆顶层
git clone --sparse <仓库> 
# <仓库> 替换 https 或 ssh
# 仅克隆 .git/ 与 顶层文件
  • 克隆目录
git sparse-checkout set <目录>
# 仅克隆选中目录
  • 克隆文件
git sparse-checkout set --skip-checks <文件>
# 克隆包含文件父级目录

来源

结尾

以上就是全部内容了,感谢读者的耐心阅读,如有疑问请私信作者b站