指令方式
打开 git 自带的Git Bash 工具
以拉取github中 fastjson 的 /src/test/java/oracle/sql/ 目录为例
1.创建文件夹和git 初始化
cd D:/Program\ Files mkdir fastjson cd fastjson git init
2.设置允许克隆子目录
git config core.sparsecheckout true
3.添加远程仓库
git remote add origin https://github.com/alibaba/fastjson.git
4.设置指定目录
echo '/src/test/java/oracle/sql/' >> .git/info/sparse-checkout
5.开始拉取
git pull origin master
成功后的截图
关于指令修改的配置有哪些:
1.D:\Program Files\fastjson\.git\config
[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = truesparsecheckout = true
[remote "origin"]url = https://github.com/alibaba/fastjson.gitfetch = +refs/heads/*:refs/remotes/origin/*
橙色由指令2和3添加上去
2.D:\Program Files\fastjson\.git\info\sparse-checkout
/src/test/java/oracle/sql/
文件sparse-checkout 和 内容,都是由指令4完成
知道了这些,你也可以手动去修改配置信息来完成,这个就由读者自己完成吧。