По ошибке я отменяю самый первый коммит в моем репо - PullRequest
1 голос
/ 10 мая 2019

Я случайно вернулся к самому первому коммиту.

Я использовал:

$ git update-ref -d HEAD
$ git rm --cached -r .

Я еще не совершал и не давил. Как я могу включить только мой последний коммит.

1 Ответ

1 голос
/ 10 мая 2019

Если у вас есть пульт для этого репо, и он актуален, вы можете сделать:

git reset --hard origin/<branch name>

Если это не сработает, вы можете попытаться получить потерянные коммиты с помощью:

git log --reflog

Когда я продублировал ваши шаги в тестовом репо, первый коммит в журнале был тем, на что указывала моя ветвь. Я отремонтировал ветку с:

git reset --hard <commit hash from log>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...