Задать вопрос

Как восстановить данные после git reset --hard?

сделал git add. , потом сделал git commit, вылезла ошибка.По своей тупости сделал git reset --hard.Можно ли как то восстановить данные?Может быть софт какой то есть для восстановления из памяти вм?
  • Вопрос задан
  • 1927 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Очень наврядли, если бы вы просто удалили много файлов, тогда ещё ладно, а вы изменили кучу рядом лежащих файлов, что, скорее всего, перетёрло прошлые изменения на харде.

У меня на такие случаи вся рабочая папка с репозиториями ещё и в дропбоксе лежит, а некоторые папку .git тоже отедбльным репозиторием делают :)
Ответ написан
@marsianin
Попробуйте посмотреть в git reflog
Там коммиты могут сохраниться даже после git reset --hard
Ответ написан
psixodyb
@psixodyb
Хочу, чтобы мой сын стал полубогом Frontend'a
указание флага --hard делает команду reset опасной, гит на самом деле удалил данные.
Думаю есть несколько вариантов:
1)найти компьютер где ещё остались данные до ресета и сделать с этими данные что вам надо
2)попробовать востановить данные с помощью ПО
Ответ написан
tsklab
@tsklab
Здесь отвечаю на вопросы.
для восстановления из памяти вм?
Снимок состояния делается не дольше минуты. Вы его делали перед уничтожением данных? Если да — откатите назад.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы