1.场景:
在b站学习尚硅谷springboot2教程时,需要讲课中的前端界面的资源,资源在如下链接中的admin文件夹中。
springboot2
该项目有许多文件夹,如何在git clone 时只克隆admin文件夹就是我们的需求。
2.解决:
- 找个文件夹,初始化仓库,用于存放克隆的文件
git init
- 建立与远程仓库连接
git remote add origin git@gitee.com:leifengyang/springboot2.git
- 配置可克隆部分
先开启该功能;然后将指定文件夹或文件写到sparse-checkout文件中(可指定多个,这里仅克隆admin文件夹)git config core.sparsecheckout true echo "admin/*" >> .git/info/sparse-checkout //查看 cat .git/info/sparse-checkout
- 直接拉取分支
git pull origin master