当前位置:   article > 正文

git 拉取指定目录_git拉取指定目录

git拉取指定目录

指令方式

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

  1. [core]
  2. repositoryformatversion = 0
  3. filemode = false
  4. bare = false
  5. logallrefupdates = true
  6. symlinks = false
  7. ignorecase = true
  8. sparsecheckout = true
  9. [remote "origin"]
  10. url = https://github.com/alibaba/fastjson.git
  11. 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完成

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/898164
推荐阅读
相关标签
  

闽ICP备14008679号