У меня большие проблемы с репозиторием git на моем локальном компьютере.
Я изменил файл, запустил git status
, и файл появился как измененный. Я добавил файл с помощью git add.
, и он работал как обычно. Но когда я собирался зафиксировать изменения, я получил следующую ошибку:
error: garbage at end of loose object 'e91ce852822d32e380ed7ddd04c93066e3c600ea'
fatal: object e91ce852822d32e380ed7ddd04c93066e3c600ea is corrupted
Запустив git cat-file -t e91ce852822d32e380ed7ddd04c93066e3c600ea
, я вижу, что объект является деревом.
I ' я видел несколько решений о том, как восстановить поврежденный blob или зафиксировать, но это дерево, и я не могу найти ответа о том, что могло пойти не так, или как это исправить.
Любая помощь приветствуется :)