GIT: Не вижу коммит после того как переключился на другую ветку

  1. В ветке features все пошло не так, легче было откатиться назад
  2. Я переключился на предыдущий коммит с get checkout sdf2fasdq2 (хеш коммита)
  3. Сделал изменения, закоммитил но запушить не смог, решил что сначала нужно переключиться обратно на features
  4. Переключившись все пропало, мое коммита как не было. git branch, git log - не видят ни как ветку мой коммит, ни вообще в истории

Что я сделал не так? Я могу что ни будь сделать?


Ответы (1 шт):

Автор решения: Alexey Ten

Запускаем git reflog

Находим и запоминаем хэш коммита

Переключаемся на ветку features (если мы ещё не там)

Пишем git reset --hard хэш-запомненного-коммита

→ Ссылка