git clone 指定的單個目錄或文件夾
阿新 • • 發佈:2018-09-23
ooo 使用 pre phy inf 打開 遠程倉庫 git echo
git clone 指定的單個目錄或文件夾
針對自己的項目
方法一
基於sparse clone變通方法
- 創建一個空倉庫
- 拉取遠程倉庫信息
- 開啟 sparse clone
- 設置過濾
- 更新倉庫
創建空倉庫
mkdir devops
cd devops
git init # 初始化
拉取遠程倉庫信息
git remote add -f origin http://your/git/repo.git # 拉取遠程倉庫信息
開啟 sparse clone
git config core.sparsecheckout true # 開啟 sparse clone
設置過濾
echo "devops" >> .git/info/sparse-checkout # 設置過濾條件
更新倉庫
git pull origin master # 拉取倉庫
方法二(可能沒用)
使用 svn
- 打開對應目錄
- 將其 url 中的 /tree/master/ 更換為 /trunk/
- 使用svn 下載
文件的url: https: //github.com/Mooophy/Cpp-Primer/tree/master/ch03 ## 將/tree/master/
換為 /trunk/
svn checkout https://github.com/Mooophy/Cpp-Primer/trunk/ch03
git clone 指定的單個目錄或文件夾