git 檢出項目部分目錄(稀疏檢出)

git clone 會把整個項目都clone下來,對於大項目git status比較慢,每次pull時候也拉取一些無關的代碼或者文件;git能夠實現像svn同樣檢出部分目錄git

步驟:github

git clone -n https://github.com/xxx.gitbash

cd xxxsvn

git config core.sparsecheckout true ui

echo xxx/ >> .git/info/sparse-checkoutspa

echo yyy/eee/ >> .git/info/sparse-checkout 3d

git checkout masterblog

再次修改或者添加sparse-checkout文件時候執行it

 git read-tree -mu HEAD

下面以我本身的github完成以上步驟:ast

一、clone項目

二、進入項目目錄

三、開啓稀疏檢出,設置能夠檢出的目錄

這路徑也能夠直接在文件裏編輯

如今咱們項目的文件仍是所有文件:

四、切換到主分支,固然我以前已經在主分支,再pull

如今再看項目目錄,只檢出了store目錄

而後就能正常操做了

五、再次添加或者刪除目錄時候

相關文章
相關標籤/搜索