git倉庫部分文件clone

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中執行不成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章