Мой жесткий диск вышел из строя. Нет резервных копий. (Я знаю. Я знаю.) Удалось клонировать диск и восстановить большинство потерянных данных. Тем не менее, файлы и каталоги с префиксом точки (или BLOB-объектами) теперь не имеют своей точки. Таким образом, у меня есть видимый каталог с именем git с файлами (COMMIT_EDITMSG, config, description, HEAD и index) и каталогами (ветви, хуки, информация, журналы, объекты и ссылки). Каталог объектов имеет каталоги (например, 00, 0a, 0b и т.д.), И у каждого из них есть файлы с хэш-именами SHA1. Каталог git/objects/pack пуст. Итак, из того, что я могу сказать ... данные есть. Я надеюсь, что мне просто нужно переименовать каталог (ы) и имя файла (ов), и, возможно, все это будет работать снова. Или это желаемое за действительное?

Возможно, мне следовало добавить, что я использую Mac.

1 ответ1

0

Переименуйте каталог git в .git . Запустите git fsck чтобы проверить, не повреждены ли какие-либо файлы; если оно прошло, обновите рабочее дерево с помощью git checkout -f .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .