gitでcorrupt object?

gitでrebaseコマンドをかけたらいきなりこんなメッセージが出てきた。

error: corrupt loose object '5fc702f546da166114e663a81170ae9a6507dbc5'
fatal: loose object 5fc702f546da166114e663a81170ae9a6507dbc5 (stored in .git/objects/5f/c702f546da166114e663a81170ae9a6507dbc5) is corrupt
error: failed to run repack

ちょっとぐぐって解決方法を探してみたところ、必要ファイルを一旦退避してもう1度git cloneするのが良いらしい。その手順でやったら直りました。

ちょっとめんどいけど、たまに壊れることとかあるんですね。