Когда я добавляю файлы в git index, git падает и портит индексный файл

Я новый программист, и в настоящее время у меня возникла проблема с Git. У меня есть существующий проект php, который я решил загрузить в репозиторий bitBucket.

Когда я делаю git init, а потом git addgit завершает свою работу без ответа, а git status возвращает что-то вроде:

ошибка: неверный файл индекса sha1 подпись фатальная: файл индекса поврежден
Неустранимый: сбой ‘git status —porcelain’ в защищенном подмодуле / modules / usr / vendor /

Затем я перешел к EGit внутри Eclipse и добавил в указатель папку за папкой — большинство папок были успешно добавлены, но в одном конкретном модуле произошел сбой.

Я скачал свежую версию и переписал старые файлы, и это привело к успешному добавлению индекса. Однако он остановился на другой папке, копии которой у меня нет.

Кто-нибудь еще сталкивался с такими проблемами? Кто-нибудь знает, как восстановить эти файлы?

0

Решение

Некоторое время назад у меня также была эта проблема, когда произошло следующее:

error: bad index file sha1 signature
fatal: index file corrupt

Это связано с поврежденным индексом.

Короче могу предложить удалить индексный файл и сбросить ветку (сделайте резервную копию!)

Для получения дополнительной информации, посмотрите на эту ссылку: Ошибка обновления Laravel4 Composer. Возможно, это поможет вам в дальнейшем.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]