暂停git克隆,然后恢复?

有没有办法暂停git克隆,并在稍后恢复? 我克隆了一个非常大的回购(大约2GB),我的电脑已经开启了超过40个小时。 我有学校,以后赶,我不想这样离开。 有人有个想法吗? 它已经在67%btw。 🙁

假设这是一个正常的git clone ,恐怕它们是不可恢复的,据我所知。 为了增加对可恢复的git clone / git fetch支持,过去曾经是Google Summer of Code的一个build议项目。

一个例外是,如果你真的在做一个git svn clone ,那么你可以通过改变目录并运行git svn fetch来重新启动它,但是我认为这只是你正在克隆的一个正常的git版本库。 有关如何解决此问题的其他一些想法,您可能需要尝试以下问题的答案中的build议:

  • 如何在一个不稳定的连接上完成一个大项目的git clone?

根据您的情况(例如,如果您想closures笔记本电脑和/或切换networking),停止进程(使用Cz)并恢复(使用fg)可能适用于您。