如何在意外挂断后恢复git pull/clone?

Jav*_*diz 29 git

我对一些存储库(主要是github)进行git pull/clone.有时几分钟后下载崩溃.

这是一个日志.

remote: Counting objects: 2284, done.
remote: Compressing objects: 100% (713/713), done.
fatal: The remote end hung up unexpectedlyiB | 5 KiB/s      
fatal: early EOF
fatal: index-pack failed
Run Code Online (Sandbox Code Playgroud)

在我的后续过程中,我注意到我已经获取了大约4 MB的对象.当我再次启动该过程时,它从头开始.我的互联网连接很糟糕,有时会崩溃,我意外断开连接.

我的问题是:有没有办法恢复拉/克隆来拯救我已经获取的4 MB,而不是重新开始?

bpo*_*iss 19

如果挂起,它将不会对您的文件系统进行任何更改.这是因为,如果可以的话,您的本地存储库将不会处于稳定状态.

没有办法恢复拉/克隆.因此,您唯一的选择是再次拉/克隆.

  • 也许是一些文件,但不是整个存储库.对不起,但是没有办法再开始.也许这会有所帮助:http://stackoverflow.com/questions/3954852/how-to-complete-a-git-clone-for-a-big-project-on-an-unstable-connection (2认同)