Мерзавец восстанавливает незафиксированные изменения

У меня было много локальных изменений.

Я просто случайно сделал

git merge another_branch
git reset --hard HEAD^

на большой работе. :( с намерением я не хотел объединенных изменений в здесь.

Как я восстанавливаю исходное состояние?

Нет, локальные изменения никогда не фиксировались/прятались.

Ни за что?

8
задан Lakshman Prasad 13 July 2010 в 19:03
поделиться

2 ответа

Если изменения никогда не были зафиксированы/сохранены/поставлены, то вам не повезло. Если же они были, то вы должны быть в состоянии получить свои изменения обратно, отыскав их в git reflog.

8
ответ дан 5 December 2019 в 10:39
поделиться

Несмотря на то, что незафиксированные изменения отслеживаемых файлов будут потеряны, я думаю, что любые неотслеживаемые файлы останутся в наличии, если вы впоследствии не удалите их.

1
ответ дан 5 December 2019 в 10:39
поделиться
Другие вопросы по тегам:

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