Поврежденное дерево git?

У меня большие проблемы с репозиторием 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 или зафиксировать, но это дерево, и я не могу найти ответа о том, что могло пойти не так, или как это исправить.

Любая помощь приветствуется :)

8
задан Olof Johansson 18 November 2010 в 10:04
поделиться