报错原因分析:git pull的时候服务器在重启,导致git文件损坏
方法来源:
解决git错误: error object file is empty , The remote end hung up unexpectedly-CSDN博客
亲测有效
- find .git/objects/ -type f -empty | xargs rm
- git fetch -p
- git fsck --full
我第一次执行完这三行命令再git pull还是报同样的错,再执行一次这三行命令就解决了。