фатально: свободный объект 9c05..7e (хранящийся в .git/objects/9c/05…7e) поврежден
Я столкнулся с этой ошибкой из ниоткуда. Просто так, во время моего кодирования, я обнаружил, что больше не могу нажимать. Как удобно! :о)
Поскольку я не был уверен в том, сколько файлов я изменил с момента моего последнего жизнеспособного коммита, я решил проверить некоторые решения. И вуаля! Мне повезло. Вот набор шагов, которые помогли мне вернуться на правильный путь:
- сделать резервную копию вашего текущего проекта (в сломанном состоянии)
- клонировать репозиторий с сервера
- перейти в текущую ветку проекта
- удалите все, кроме папки .git, из этого клонированного проекта
- скопируйте текущий проект состояния (кроме папки .git, очевидно) в клонированный
- зафиксировать и отправить изменения
- сохраняйте спокойствие и продолжайте кодить :)