我之前遇到过错误(GIT错误:目标文件为空)
然后我使用了中提到的方法如何修复 GIT 错误:目标文件为空? https://stackoverflow.com/questions/11706215/how-to-fix-git-error-object-file-is-empty当我将 HEAD 指针更新为一个好的对象后,它确实可以工作。但是当我重新启动机器时,出现了相同的错误(对象文件为空)。
我试过find . -type f -empty -delete
删除所有空文件并输入git fsck --full
然后发生了新的错误。(GIT 错误:HEAD:无效的引用日志条目 xxxxxxxxxxxxxxxx)
我的GIT有什么问题吗?还是只是因为我操作不当?
以及如何解决这个问题?
使用的命令是git reflog expire --stale-fix --all
这里的魔力在于--stale-fix
选项将删除任何指向无法访问的提交以及引用丢失对象的引用日志条目。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)