1

Всем привет!

После неосторожных движений в git (reset, revert, add -u) были удалены важные изменения. Откат через reset не помогает, изменения не появляются.

Что делать?

Nick Volynkin
  • 34,094
Mik
  • 1,931
  • 12
  • 25

1 Answers1

2

Все оказалось очень просто.

git reflog - находим хэш действия, до которого все было супер;
git reset --hard [hash] - жестко сбрасываем к этому действию.

Ответ нашел тут: Удалил файлы через revert git. Как вернуть?

Mik
  • 1,931
  • 12
  • 25
  • 1
    Добавлю, что это не подходит для ситуаций, когда вы уже запушили коммиты на сервер, где есть другие разработчики. Тогда придется делать git revert [hash] – Nick Volynkin Oct 29 '15 at 02:47