git倉庫部分文件clone
1.初始化git目錄
首先創建和git倉庫中主目錄相同的文件夾
例如:主目錄爲 main-work,在本地創建一個main-work文件夾
# 進入main-work文件夾
cd main-work
# 執行初始化命令
git init
# 查詢遠端分支,此處應爲空
git remote -v
#新增遠端地址
git remote add origin https://github.com/xxxxxx/main-work.git
#再次執行git remote -v,此次有兩條記錄
$ git remote -v
origin https://github.com/xxxxxx/main-work.git (fetch)
origin https://github.com/xxxxxx/main-work.git (push)
2.開啓部分代碼clone功能
接上面 main-work例子說明,在main-work目錄下執行下面命令
#開啓局部clone功能
git config core.sparseCheckout true
#在局部配置文件中增加需要clone的文件或文件夾
echo "readme.txt" >> .git/info/sparse-checkout
#獲取代碼
git pull origin master
# 此處會有增加到.git/info/sparse-checkout中的文件
readme.txt
3.修改clone的文件或者文件夾
修改比較簡單,只需要編輯所在主目錄中的.git/info/sparse-checkout文件即可
注意: 本示例只在github下執行成功,gitee中執行不成功