Git inflate: data stream error (incorrect data check)
error: unable to unpack…
前提是你的repository在github等服务器或者其他路径有过历史备份/副本,不要求是最新版本的,只要有就可能恢复你做的所有工作。
- 执行
git fsck --full检查损坏的文件

- 在其他路径下载你的git仓库/备份,在相应的路径中找到这些报错的文件覆盖掉出错的这些文件,全部覆盖后再试试`git status`看是不是已经修复了。如果你没有其中某个文件,理论上就难修复了,不过你可以试试删除这个文件再看看。
我运气好,虽然没有上传服务器,但是有个很老的副本,里面有这些文件,覆盖后就修复好了。
当遇到Git的datastreamerror和incorrectdatacheck错误时,可以通过执行`gitfsck--full`检查问题并从备份或旧版本仓库中替换损坏文件。如果能找到报错文件的备份,覆盖后通常能修复问题。若缺少某些文件,可能需要删除后尝试恢复。
1055

被折叠的 条评论
为什么被折叠?



