~$ git commit .
error: inflate: data stream error (incorrect data check)
error: corrupt loose object '26f0654cde5d83f2ed8d971474d9d08a76644087'
fatal: object 26f0654cde5d83f2ed8d971474d9d08a76644087 is corrupted
有问题的对象不存在,我每隔一天左右就进行一次提交。
由于它没有列出该对象的位置,因此我不知道如何处理它。
我想我的最后一次是在上个月 30 日,所以最近我一直很不平衡,但我仍然不知道为什么它会做现在这样的事情。
我试过了git unpack-object -r < objectname
但它什么也没做。由于该对象在我的硬盘上不存在。
原来的位现在已更改:
不,我好像刚刚找到它。我没有意识到它实际上是将 26 作为 /26/ 而不是它本身。显然该文件是在 12 月 1 日制作的,并且由于自上次外部备份以来我没有说过对象,我相信是在几天前。
解决这个问题的最佳方法是什么?
Try
git stash
这对我有用。它会隐藏您尚未提交并解决问题的任何内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)