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

How do I cancel cloning a Git repository from Git Bash?

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

是否可以取消来自 Git Bash 的 git clone 命令?

(作为参考,我在 Windows 7 Professional 上使用 Git 2.17.0(64 位))。

Ctrl+C 应该向 git 进程发送 SIGINT 或类似信号(正常退出信号);如果这没有帮助,您可以使用 Ctrl+\ 发出 SIGQUIT;最后但同样重要的是,您始终可以使用 Windows 任务管理器终止进程。

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