Проблемы с поврежденным git-репо

Мой git-репозиторий был поврежден во время выполнения команды поиска и замены (см. Здесь:Сбой Git сбой после найти и заменить). Поэтому я удалил некоторые файлы пакета, о которых git сказал мне, что они недоступны. Поэтому я запустил rm ./.git/index, git reset. При запуске git commit я получил это сообщение:

fatal: corrupt tree sha $someSHA

Наконец git fsck, мой рабочий каталог стал чистым, и я смог зафиксировать. Теперь, когда я запускаю git checkout some_other_branch, я получаю это сообщение

fatal: unable to read tree $someSHA

($ SomeSHA появляются одинаково). Кто-нибудь может мне помочь?

Изменить 1:

когда я запускаю git fsck --full, я получаю серию

error: refs/remotes/repo0/master does not point to a valid object!
error: refs/remotes/repo1/new-version does not point to a valid object!
...

затем серия

broken link from    tree d935b909f76ea92728d71038d0a67384353e65e1
              to    blob 05b97658ebd47fee25b76d80ac76cbd07d77961d
...

а затем некоторые пропавшие капли ...

Изменить 2:

Я запустил git log --raw --all --full-history - subdir / my-file и получаю

error: refs/remotes/repo0/master does not point to a valid object!
error: refs/remotes/repo1/new-version does not point to a valid object!
...
error: Could not read 9096eb9d9dcbdf15a04e0a7c78a3744936f82ac7
fatal: cannot simplify commit 8dfd8e3d5b698dc979300d93d8e89a757abf6ec6 (because of 9096eb9d9dcbdf15a04e0a7c78a3744936f82ac7)
Изменить 3:

Я побежалgit fsck --full, я получаю многочисленные линии как так

error: packfile .git/objects/pack/pack-fbfd8042e1e96bf5ffff88f9b5a230b8f5e4d4c4.pack does not match index
fatal: packfile .git/objects/pack/pack-fbfd8042e1e96bf5ffff88f9b5a230b8f5e4d4c4.pack cannot be accessed
...

при бегеgit checkout в другую ветку я получил множество сообщений как так:

error: packfile .git/objects/pack/pack-3e7a0c040a5e3d1c21b91256d583424d82a59706.pack does not match index
warning: packfile .git/objects/pack/pack-3e7a0c040a5e3d1c21b91256d583424d82a59706.pack cannot be accessed
....
fatal: unable to read tree 2ad71d368b65eff0b6fec1ef72c6fdde6e80edad
Изменить 4:

следуя предложенному ответу, я распаковал файлы, и когда я выписался, я получил несколько строк:

error: packfile .git/objects/pack/pack-fbfd8042e1e96bf5ffff88f9b5a230b8f5e4d4c4.pack does not match index
warning: packfile .git/objects/pack/pack-fbfd8042e1e96bf5ffff88f9b5a230b8f5e4d4c4.pack cannot be accesse....

а затем серия строк, начинающихся с

 error: Your local changes to the following files would be overwritten by checkout:
.idea_local_work/.name
.idea_local_work/libraries/sass_stdlib.xml
.idea_local_work/scopes/scope_settings.xml
... and then aborting

Ответы на вопрос(1)

Ваш ответ на вопрос