昨日までは機嫌よかったのに…gitどうしたの(´・ω・`)出たのはubuntu12.04上。
エラーログ
error: object file .git/objects/d8/87b14e2551456cedf672bfb9a948f35b5f1701 is empty fatal: loose object d887b14e2551456cedf672bfb9a948f35b5f1701 (stored in .git/objects/d8/87b14e2551456cedf672bfb9a948f35b5f1701) is corrupt
検索して修復を試みる。結果が英語しかない→レアなエラーかも知れない
how to fix GIT error: object file is empty? – Stack Overflow
git fsck
なおらない
git fsck --full
なおらない
rm .git/objects/d8/87b14e2551456cedf672bfb9a948f35b5f1701
fatal: could not parse HEAD
エラーメッセージが変わっただけで、commitはできない
こ、これは…\(^o^)/か。
仕方ないので.git2に全部コピー→.git削除→git initという「git管理全消し」をした。
そんなにがっちり作りこんだプログラムではなかったからいいけど、作り込んでいたりgitで全部管理していたらけっこうキツイエラーな気がした。
一応メモメモ、と。