一般這種情況都是因為項目分支過多,導致你要下載的東西太多,從而引起這個問題。網上有一個流傳比較多的修改方案:
git config --global core.compression -1
使用上述命令,來修改壓縮模式,我嘗試過了沒有用。
引起這個問題的根源是文件過多,所以我們可以分批次下載文件,先下載一部分,再下載剩下的。以下就是我的解決方案:
首先關閉 core.compression
git config --global core.compression 0
然后使用depth這個指令來下載最近一次提交
git clone --depth 1 url
然后獲取完整庫
git fetch --unshallow
最后pull一下查看狀態,問題解決
git pull --all