这里以拉取https://xxx/xxx.git项目下的test目录为例
- 创建文件夹并初始化git
mkdir gitdemo
cd gitdemo
git init
- 设置允许克隆子目录
git config core.sparsecheckout true
- 添加远程仓库
git remote add origin https://xxx/xxx.git
- 设置指定目录
echo '/test' >> .git/info/sparse-checkout
- 拉取目录
git pull origin master