Непосредственно перед получением этой ошибки я сделал следующее:
[email protected]:~/file/path$ git add *
[email protected]:~/file/path$ git push
^C
[email protected]:~/file/path$ git commit -m "my commitmesg"
(Я впал в панику, потому что забыл добавить фиксацию перед нажатием, поэтому я cntrl + c'ed.
Теперь я получаю следующую ошибку из git fsck -full:
error: inflate: data stream error (incorrect header check)
error: corrupt loose object '5cdeb9c3a1fe164cb4d2779d1e0d9d9f4ef18c6a'
fatal: loose object 5cdeb9c3a1fe164cb4d2779d1e0d9d9f4ef18c6a (stored in .git/objects/5c/deb9c3a1fe164cb4d2779d1e0d9d9f4ef18c6a)
git cat-file -t 5cdeb9c3a1fe164cb4d2779d1e0d9d9f4ef18c6a возвращает, что этот объект является фиксацией.
После поиска, я нашел, как исправить это, если объект является blob, но не является ли это фиксацией.