如何取消从Git Bash克隆Git存储库?

如何取消从Git Bash克隆Git存储库?,git,git-bash,git-clone,Git,Git Bash,Git Clone,我目前正在使用Git Bash克隆一个拥有超过100000次提交的大型存储库。克隆过程已经进行了半个多小时,但还没有完成对象的接收 是否可以从git Bash取消git克隆命令 作为参考,我在Windows7 Professional上使用的是Git 2.17.0 64位。Ctrl+C应该发送一个SIGINT或类似的信号,以便优雅地退出Git进程;如果这没有帮助,您可以使用Ctrl+\,发出SIGQUIT命令;最后但并非最不重要的一点是,您始终可以使用Windows任务管理器终止进程 由于终止g

我目前正在使用Git Bash克隆一个拥有超过100000次提交的大型存储库。克隆过程已经进行了半个多小时,但还没有完成对象的接收

是否可以从git Bash取消git克隆命令

作为参考,我在Windows7 Professional上使用的是Git 2.17.0 64位。

Ctrl+C应该发送一个SIGINT或类似的信号,以便优雅地退出Git进程;如果这没有帮助,您可以使用Ctrl+\,发出SIGQUIT命令;最后但并非最不重要的一点是,您始终可以使用Windows任务管理器终止进程

由于终止git可执行文件,您要克隆到的目录可能处于不一致的状态,因此如果git没有为您这样做,您可能希望在再次尝试克隆之前将其删除。重试时,可以使用-depth=N标志仅获取最后N次提交。

Ctrl+C应向git进程发送一个SIGINT或类似信号,以便正常退出;如果这没有帮助,您可以使用Ctrl+\,发出SIGQUIT命令;最后但并非最不重要的一点是,您始终可以使用Windows任务管理器终止进程


由于终止git可执行文件,您要克隆到的目录可能处于不一致的状态,因此如果git没有为您这样做,您可能希望在再次尝试克隆之前将其删除。重试时,可以使用-depth=N标志仅获取最后N次提交。

按Ctrl+C。按Ctrl+C。在Unix ish系统上,control-C发送SIGINT。Windows真的发送SIGTERM吗?这太不友好了…@torek道歉,这是我的一个错误,我已经改正了。Windows上的Git Bash的行为与Linux/Unix上的real Bach非常接近,因此具有类似的行为。啊,好的。请注意,如果git clone被中断,它应该在自身之后进行清理,而不是保留不一致的状态部分克隆,但是如果使用更强大的kill方法,它可能无法执行此操作。在Unix ish系统上,control-C发送SIGINT。Windows真的发送SIGTERM吗?这太不友好了…@torek道歉,这是我的一个错误,我已经改正了。Windows上的Git Bash的行为与Linux/Unix上的real Bach非常接近,因此具有类似的行为。啊,好的。请注意,如果git clone被中断,它应该在自身之后进行清理,而不是保留不一致的状态部分克隆,但是如果您使用更强大的kill方法,它可能无法这样做。