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

问题描述 投票:0回答:2

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

是否可以从 Git Bash 取消

git clone
命令?

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

git git-bash git-clone
2个回答
9
投票

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

由于杀死 git 可执行文件,您要克隆到的目录可能不会处于一致状态,因此如果 git 不为您执行此操作,您可能希望在尝试再次克隆之前将其删除。当您重试时,您可以使用标志

--depth=N
仅获取最后 N 次提交。


0
投票

你可以走另一种方式,如果你在github上有它,那么在本地删除这个项目并重新创建git克隆并收紧依赖关系。

© www.soinside.com 2019 - 2024. All rights reserved.