Git reset - грубая ошибка: не удалось проанализировать объект
Это не первый раз, когда я делаю жесткий reset в моем репо, но на этот раз я получаю сообщение об ошибке. Я работаю над проектом iOS. Я делаю reset с терминала. Как исправить фатальную ошибку
fatal: Could not parse object 'e88056ac5d58fb0bbd23d3fe929eac01712d964'
Ответы
Ответ 1
У меня такая же проблема и исправлена.
Эта проблема возникает, когда произошли изменения, такие как принудительные нажатия на репо git, на которое ссылается в Gemfile.
Решение состоит в том, чтобы прокомментировать эту строку gem в Gemfile, запустить пакет, раскомментировать его и снова связать. Затем Gemfile.lock будет ссылаться на действительную версию git.
Найдено в этой ссылке https://semaphoreci.com/docs/fail-could-not-parse-object.html
Ответ 2
Для меня проблема заключалась в том, что на моей локальной машине мне нужно было извлечь последнюю версию моей ветки, объединить и зафиксировать. Затем git reset --hard {hash}
работал на сервере, на котором я запускал команду.
Ответ 3
Может быть, вы должны сначала отправить свой код в удаленный каталог, а затем выполнить команду,
git reset --hard <commit_id>
Наконец ошибка будет исправлена.
Ответ 4
Эта ошибка возникает из-за резкого удаления .git. Команда
rm -rf .git
удаляет все git файлы; после этого вы можете reset голову.