Мой репозиторий git поврежден после нескольких жестких перезагрузок из-за проблем с электропитанием, и теперь я не могу его исправить (я был в середине постановки некоторых файлов при последнем сбое питания)
$ git status
fatal: failed to read object 3d18855708b0f127d40c13c679559d7679228b69: Invalid argument
$ git fsck
fatal: failed to read object 24377c609184c192f3f3c1733bac7115c1080758: Invalid argument
$ git branch -a
(...works, lists branches...)
$ git checkout someotherbranch
fatal: failed to read object 3d18855708b0f127d40c13c679559d7679228b69: Invalid argument
$ git log
fatal: failed to read object 3d18855708b0f127d40c13c679559d7679228b69: Invalid argument
$ git log someotherbranch
(...works, shows commits...)
Итак, как вы можете видеть, моя текущая ветка довольно запутана, и я, похоже, не могу ее исправить. Любые идеи, что я могу исправить?