本文參考鏈接:https://www.cnblogs.com/SH170706/p/11015049.html
從Github上下載github上的整個項目,可以用下面指令:
git clone https://github.com/XXX/xxxxx.git
其中:XXX是用戶在Github上的用戶名
xxxxx.git是用戶在Github上的倉庫名
那如果只是想下載用戶在Github上倉庫里的某一個文件夾,怎么辦呢?
沒有直接的Git命令可以使用,在Windows里,可以借用TortoiseSVN,,下載TotoiseSVN安裝。
1.登錄GitHub,選擇倉庫里待下載的文件夾,拷貝瀏覽器里的網址
https://github.com/XXX/xxxxx/tree/master/folder1/folder2
對於master分支,把上述語句里的tree/master換成trunk
拷貝: https://github.com/XXX/xxxxx/trunk/folder1/folder2
2.選擇本機電腦上的目標文件夾,點鼠標右鍵,選擇SVN Checkout
3.如下圖,點OK按鈕,即可checkout 指定文件夾
4.如果待checkout的不是master分支下的folder,而是別的分支,比如develop分支,則上面從瀏覽器里拷貝到的網址樣式如下:
https://github.com/XXX/xxxxx/tree/develop/folder1/folder2
把tree/develop里的tree改為:branches
拷貝:https://github.com/XXX/xxxxx/branches/develop/folder1/folder2
然后使用TortoiseSVN工具按上面第2、3步進行checkout到所選擇的文件夾
5.如何下載Github倉庫里某一單個文件?
方法1:參照上面下載folder的步驟,選定具體文件,拷貝在瀏覽器里的網址,再做相應調整,然后使用TortoiseSVN進行下載
方法2:使用DownGit工具,打開下面網址,輸入在Github里拷貝的網址
https://minhaskamal.github.io/DownGit/#/home
方法3:在Github里找到待下載的具體文件,點Raw--->點鼠標右鍵--->Save Link as下載即可