Git 下载克隆Github 部分文件代码的方法

有时我们会看到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  #将需要下载的文件路径加入到配置文件,需要添加多个则多写一条记录,比如:下面是拉取两个文件夹代码

e. git checkout master (或者git pull origin master)  #获取代码,之后就可以正常操作其他命令了


补充:后期如果想继续增加拉取部分文件可以继续使用 

 echo "xxx" >> .git/info/sparse-checkout,进行添加拉取

你可能感兴趣的:(Git 下载克隆Github 部分文件代码的方法)