git倉庫部分檔案clone

2021-10-07 19:42:07 字數 867 閱讀 9940

首先建立和git倉庫中主目錄相同的資料夾

例如:主目錄為 main-work,在本地建立乙個main-work資料夾

# 進入main-work資料夾

cd main-work

# 執行初始化命令

git init

# 查詢遠端分支,此處應為空

git remote -v

#新增遠端位址

git remote add origin

#再次執行git remote -v,此次有兩條記錄

$ git remote -v

origin (fetch)

origin (push)

接上面 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中的檔案

修改比較簡單,只需要編輯所在主目錄中的.git/info/sparse-checkout檔案即可

注意:本示例只在github下執行成功,gitee中執行不成功

Git轉殖部分檔案

mkdir druid cd druid git init 初始化空倉庫 git remote add f origin 關聯遠端位址 git config core.sparsecheckout true 開啟sparse checkout模式 echo druid doc git info sp...

Git轉殖部分檔案

轉殖部分檔案 轉殖部分檔案 總結一下 乙個完整的例子 在進行專案開發的時候,有時候會有這樣的需求那就是 我們只希望從git倉庫裡取指定的檔案或者資料夾出來。在svn裡面,這非常容易實現,因為svn基於檔案方式儲存,而git卻是基於元資料方式分布式儲存檔案資訊的,它會在每一次clone的時候將所有資訊...

Git轉殖部分檔案

轉殖部分檔案轉殖部分檔案 總結一下 乙個完整的例子 在進行專案開發的時候,有時候會有這樣的需求那就是 我們只希望從git倉庫裡取指定的檔案或者資料夾出來。在svn裡面,這非常容易實現,因為svn基於檔案方式儲存,而git卻是基於元資料方式分布式儲存檔案資訊的,它會在每一次clone的時候將所有資訊都...