#7 Уроки Git+GitHub - Отмена изменений и возврат к другому коммиту
Git reflog: как восстановить удалённую ветку или потерянный коммит
В Git легко решить, что работа пропала навсегда: ветка удалена, reset передвинул историю, коммит исчез из обычного списка, а после переключения вы не видите нужные изменения. Но Git часто сохраняет больше ориентиров, чем кажется. Один из самых полезных — reflog, журнал перемещения локальных ссылок и HEAD. Он помогает найти прежнее состояние репозитория и восстановить доступ к коммиту, пока нужные объекты ещё существуют в локальной базе. Reflog — не волшебная корзина и не замена резервному копированию...