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

0

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

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

error: bad index file sha1 signature fatal: файл индекса поврежден фатальный: "статус git --porcelain" не выполнен в подмодуле, защищенном /modules/usr/vendor/

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

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

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

Теги:
bitbucket

1 ответ

0

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

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

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

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

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

  • 0
    Проблема в том, что я не могу выполнить сброс, потому что это мой первый запрос на создание хранилища. Если мое понимание мерзости верно

Ещё вопросы

Сообщество Overcoder
Наверх
Меню