分支git clone 下载百分百 报错
fetch-pack: unexpected disconnect while reading sideband packet
fatal: 过早的文件结束符(EOF)
fatal: fetch-pack:无效的 index-pack 输出
解决方式
克隆仓库(浅克隆)
git clone git@github.com:groupId/artifactId --depth 1
这样只会拉去最近一次的提交
以下两种操作需要进入到clone下的文件下进行操作
重拉取
领取其他提交记录等也拉取下来。可以使用以下命令:
git fetch --unshallow
分批重拉取
这个命令会拉取下所有提交记录。但是由于项目太大,还是可能会和 clone 时一样,面临失败。因此我们可以用以下命令
git fetch --depth 500
分批拉取,避免失败
2022年07月13日 第二弹
背景:之前利用浅克隆方式克隆下 master 分支代码,但一切更改需要在 dev 分支 进行。
尝试若干方式 并未解决问题,还是以下三行拙略的代码
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: index-pack failed
最终方案: 仅浅克隆 dev 分支 近一次的提交(隐患:并没有dev分支历史提交记录,无其他分支)
git clone -b dev --depth 1 <仓库地址>