有时我们会看到github上项目文件太大,而我只对某几个子文件夹感兴趣,此时就需要使用sparsecheckout 方式下载。
1.大家可以看到,我在github创建了一个git-test的项目,项目中有两个文件夹,接下来我就只下载redis的文件
2.在本地创建一个新的git库,并与远程仓库创建连接
3.设置允许克隆子目录、设置要克隆的仓库的子目录路径、拉取代码
4.完整代码如下:
a. git init 项目名 && cd 项目名
b. git remote add -f origin git@IP:XXX.git
c. git config core.sparsecheckout true //设置允许克隆子目录
d. echo "xxx" >> .git/info/sparse-checkout #将需要下载的文件路径加入到配置文件,需要添加多个则多写一条记录,比如:下面是拉取两个文件夹代码













网友评论