git -cant pull или commit - PullRequest
       31

git -cant pull или commit

0 голосов
/ 10 ноября 2019

У меня проблема с фиксацией и извлечением: В IDE для коммита я вижу:

warning not all local changes may be shown due to an error: unable to read tree 

, и там присутствует только часть моих коммитов, также я не вижу diff с последними версиями.

при попытке вытащить / извлечь:

error: refs/remotes/origin/project-1 does not point to a valid object!
error: refs/remotes/origin/project-2 does not point to a valid object!
....

и т. Д.

, в конце концов ошибка

fatal: pack has 268 unresolved deltas

Есть ли способдля меня, чтобы исправить это без клонирования снова?

1 Ответ

0 голосов
/ 10 ноября 2019

хорошо, я исправил это с помощью

mv -v .git .git_old &&            # remove old git
git init &&                       # initialise new repo
git remote add origin "${url}" && # link to old repo
git fetch &&                      # get old history
git reset origin/master --mixed   # force update to old history

это из этого вопроса стека Как исправить поврежденный репозиторий git?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...