指令方式
打開 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 = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true sparsecheckout = true [remote "origin"] url = https://github.com/alibaba/fastjson.git fetch = +refs/heads/*:refs/remotes/origin/*
橙色由指令2和3添加上去
2.D:\Program Files\fastjson\.git\info\sparse-checkout
/src/test/java/oracle/sql/
文件sparse-checkout 和 內容,都是由指令4完成
知道了這些,你也可以手動去修改配置信息來完成,這個就由讀者自己完成吧。