Git 仓库代码太大clone不下来

2022-03-30  本文已影响0人  Mirsiter_魏

当 Git clone 代码到最后出现 fetch-pack: unexpected disconnect while reading sideband 

packet fatal: early 时,大多是因为仓库代码太大,无法一次clone下来,这时需要如下操作:

第一步:

git clone --depth 1 https://github.com/dogescript/xxxxxxx.git

--depth 用来指定克隆的深度,1表示克隆最近的一次commit。

第二步:

git fetch --unshallow

拉取完整当前分支,但是这里有个问题,不会把远程的所有分支拉取下来,那拉取所有分支怎么做呢?请看第三步

第三步:

git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"

修改.git文件夹内config文件的[remote "origin"]节的内容

第四步:

git fetch -pv

这时就能拉取所有的分支了

第五步:

git fetch --all

上一篇下一篇

猜你喜欢

热点阅读