继续中断git-push(恢复上传)

igo*_*orw 10 git ssh

所以我正在做这个非常庞大的git-push,大约2 GB的数据被推送到我的服务器.突然我的wifi连接死了.所以现在在通过慢速连接传输超过250 MB之后,我必须重新开始,只是为了冒险全部.

[/咆哮]

当对SSH远程执行git-push时,有没有办法在失败后继续传输?

如果没有,那么通过片状连接传输存储库的最佳方法是什么,同时避免必须上传所有文件?

谢谢!

hol*_*eek 3

将存储库的 .git 目录同步到服务器上的新目录,例如 newdir/.git 。然后 ssh 到该服务器并在您拥有的任何分支上执行 git checkout。然后添加您最初想要推送到的本地存储库作为远程并执行本地推送。

由于 rsync 不受网络中断的影响,因此无论何时发生这种情况,您都应该能够继续。