如何调试:git pull在git pull期间挂起(总是在54%)

lou*_*her 8 git debugging pull

我在我的存储库中添加了两个大文件(每个150MB),现在git pull总是挂起54%.我使用ping检查网络,尝试使用另一个,我做了一个git fsck等没有任何帮助.

  • 我该怎么调试呢?

  • 有没有办法一次只获取一个大文件?问题是我的本地git不知道最后一次提交= - (

小智 0

我认为你遇到的问题是你的克隆每次都会在中间中断。

因此,我建议您不要每次都从头开始克隆存储库,而是对新创建的存储库进行提取。

基本上,初始化一个空的存储库

cd repo_name && git init
Run Code Online (Sandbox Code Playgroud)

将原始存储库添加为此存储库中的遥控器

git remote add origin url/to/repo
Run Code Online (Sandbox Code Playgroud)

现在做一个git fetch.

这样,即使您的克隆在中间中断,fetch也只会在下次运行时注意引入未获取的对象。