Ответ 1
Индексный файл поврежден, но он легко перестраивается. Просто удалите его и снова добавьте файлы в рабочий каталог:
rm .git/index
git add .
Сегодня утром я начал получать эту ошибку от git:
фатальный: индексный файл меньше ожидаемого
фатальный: git статус - не работает
Любая идея о том, что происходит и как ее решить?
Индексный файл поврежден, но он легко перестраивается. Просто удалите его и снова добавьте файлы в рабочий каталог:
rm .git/index
git add .
Если вы хотите сохранить локальные изменения, используйте следующее:
$ rm .git/index
$ git reset HEAD .
> Unstaged changes after reset:
modified foo.txt
modified bar.txt
У меня была такая же проблема, и я исправил удаление .git/index
, а затем перезапуск в HEAD.
У вас есть детали здесь:
http://programertools.blogspot.com/2014/04/how-to-fix-fatal-index-file-smaller.html