git clone --depth 1后无法获取远端分支

2022-03-10  本文已影响0人  漫漫小夕

在git clone拉取一个较大的项目时,有时会遇到以下报错

error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

经过多处资料查询,会找到以下解决办法:

git config --global core.compression 0
git clone --depth 1 <repo_URI>
# cd to your newly created directory
git fetch --unshallow 
git pull --all

然后这样虽然可以成功,但会发现无法看到远端分支。下面是解决办法

这时在sourcetree中抓取远端更新就可以看到所有远端分支了。

上一篇下一篇

猜你喜欢

热点阅读