在用git clone下載一些比較大的倉庫時,常常會遇到因爲倉庫體積過大,網絡也不穩定,致使下了半截就中斷了,能夠參考以下的下載方法。git
先用建立一個空目錄,而後用git init初始化,而後用git remote add添加遠程倉庫,用git fetch --depth=1如今想要的分支,等下載完畢後再使用git fetch --unshallow下載所有的git歷史。github
以https://github.com/MiCode/Xiaomi_Kernel_OpenSource爲例:網絡
mkdir mi9_kernel cd mi9_kernel git init git remote add origin https://github.com/MiCode/Xiaomi_Kernel_OpenSource.git
git fetch origin cepheus-p-oss --depth=1 git fetch origin cepheus-p-oss --unshallow
完。fetch