35

我对某个存储库(主要是 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

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

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

4

2 回答 2

19

如果拉挂了,它不会将任何更改写入您的文件系统。这是因为,如果是这样,您的本地存储库将不会处于稳定状态。

无法恢复 pull/ clone 。所以你唯一的选择是再次拉/克隆。

于 2013-02-06T20:39:05.937 回答
3

cd进入主目录并运行

git fetch

仅在 linux 上测试

于 2014-10-20T12:21:22.780 回答