Как восстановить изменения, которые сбрасываются с помощью git checkout -f - PullRequest
1 голос
/ 23 апреля 2019

Мои изменения вступили в силу после запуска команды git checkout -f

Есть ли способ восстановить мои изменения?

Я не зафиксировал свои изменения, и он также не установлен.

1 Ответ

1 голос
/ 23 апреля 2019

Способ восстановления ваших изменений не будет git, поскольку файлы не были зафиксированы.

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

Если нет, изображение может быть мрачным, но, надеюсь, это урок, который нужно запомнить: часто совершайте коммиты даже во временных ветках, когда вы не уверены.


редактировать после комментариев:

Хорошие новости, вы на PhpStorm. (вы, похоже, уже знаете, как действовать, я просто добавляю его сюда для записи)

enter image description here

Отметимчто большинство современных IDE имеют схожую функциональность.

...