0
点赞
收藏
分享

微信扫一扫

git 拉取指定目录

小北的爹 2022-03-11 阅读 138


指令方式

打开 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


git 拉取指定目录_git

 成功后的截图

git 拉取指定目录_Git_02

关于指令修改的配置有哪些:

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完成

知道了这些,你也可以手动去修改配置信息来完成,这个就由读者自己完成吧。




举报

相关推荐

0 条评论