Откатываем git reset hard в Idea

· 1 минута на чтение

Сделал "Reset current branch to here" в режиме "Hard", но забыл сделать "Shelf" для не зафиксированных изменений, над которыми работал весь день. В итоге проделанная работа за день была успешно стерта.

В такие моменты главное не поддаваться панике 😅

В Idea есть замечательная функция LocalHisotry, которая автоматически сохраняет все изменения над файлами. Если затертых файлов было не много, то нажмите ПКМ и в меню выберете Local History —> Show History

Скорее всего вы увидите состояние файла до выполнения git reset.

Если же измененных файлов было много, то восстанавливать их по одному довольно муторно. Поэтому нажмите ПКМ по корневой папке проекта и также выберете Local History —> Show History.

Вот и все, впредь будьте внимательнее 😊

Struchkov Mark
Struchkov Mark
Задавайте вопросы, если что-то осталось не понятным👇