我们在使用Git clone 码云gitee仓库中的代码时,不管是clone或下载压缩包,默认都会clone目标仓库的所有文件,如果我们只需要或者只想要获取其中的某个文件夹时,下载全部无疑浪费了我们的时间和精力
初始化命令
git init
设置允许克隆子目录
git config core.sparsecheckout true
设置要克隆仓库的子目录路径
注意:空格不能漏 ,'other' 替换成自己要下载的文件名
echo 'other*' >> .git/info/sparse-checkout
换成要克隆项目和目标仓库的地址
git remote add bird 仓库地址
下载
git pull bird master
具体操作流程如图所示: