このエラーを受け取る直前に、次のことを行いました。
user@thismachine:~/file/path$ git add *
user@thismachine:~/file/path$ git push
^C
user@thismachine:~/file/path$ git commit -m "my commitmesg"
(プッシュする前にコミットを追加するのを忘れてパニックになったので、cntrl + cしました。
から次のエラーが表示され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 は、このオブジェクトがコミットであることを返します。
検索した結果、オブジェクトがブロブの場合は修正する方法を見つけましたが、コミットの場合は修正しませんでした。