Я новый программист, и в настоящее время у меня возникла проблема с Git. У меня есть существующий проект php, который я решил загрузить в репозиторий bitBucket.
Когда я делаю git init
, а потом git add
git завершает свою работу без ответа, а git status возвращает что-то вроде:
ошибка: неверный файл индекса sha1 подпись фатальная: файл индекса поврежден
Неустранимый: сбой ‘git status —porcelain’ в защищенном подмодуле / modules / usr / vendor /
Затем я перешел к EGit внутри Eclipse и добавил в указатель папку за папкой — большинство папок были успешно добавлены, но в одном конкретном модуле произошел сбой.
Я скачал свежую версию и переписал старые файлы, и это привело к успешному добавлению индекса. Однако он остановился на другой папке, копии которой у меня нет.
Кто-нибудь еще сталкивался с такими проблемами? Кто-нибудь знает, как восстановить эти файлы?
Некоторое время назад у меня также была эта проблема, когда произошло следующее:
error: bad index file sha1 signature
fatal: index file corrupt
Это связано с поврежденным индексом.
Короче могу предложить удалить индексный файл и сбросить ветку (сделайте резервную копию!)
Для получения дополнительной информации, посмотрите на эту ссылку: Ошибка обновления Laravel4 Composer. Возможно, это поможет вам в дальнейшем.
Других решений пока нет …