我們常常要在Github下載一些源碼、示例等,但有時候項目庫會比較大,而我關心的只是其中很少的一部分內容,由於眾所周知的原因,我們下載git庫是比較慢的,過大的項目經常會下載失敗,所以只下載部分內容就很有必要。
以下也是在互聯網找到的教程,親測有效!
首先打開Git Bash (在要存放下載內容的文件夾,鼠標右鍵選擇 Git Bash Here)
逐條輸入以下命令:(注意不含行號)
1 mkdir devops && cd devops 2 git init 3 git remote add -f origin https://github.com/seabluescn/ML_BinaryClassification.git 4 git config core.sparsecheckout true 5 echo BinaryClassification_Beauty >> .git/info/sparse-checkout 6 git pull origin master
解釋一下:
第1行:devops是在本地新建一個文件夾
第3行:“ https://github.com/seabluescn/ML_BinaryClassification.git ”是要下載的庫的地址
第4行:啟用過濾功能
第5行:將BinaryClassification_Beauty這個關鍵字加入過濾列表,如果有其他關鍵字可以多次運行該命令,關鍵字是文件夾或文件皆可
第6行:拉取代碼
實驗效果圖: