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

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

知道了這些,你也可以手動去修改配置信息來完成,這個就由讀者自己完成吧。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM