Восстановить потерянные изменения во время незавершенной перебазировки - PullRequest
0 голосов
/ 22 мая 2018

Я потерял много своей работы, потому что у меня был незаконченный ребаз.Я узнал это, когда пытался совершить свою 2-х дневную работу.Я не мог зафиксировать работы, пока не будет разрешен ребаз, поэтому я прервал его, потому что пропустить или продолжить не сработало.Но с отменой все мои изменения ушли ... не могли бы вы сказать мне, если возможно восстановить эти данные, пожалуйста?Спасибо за совет.

Ответы [ 3 ]

0 голосов
/ 24 мая 2018

Если вы используете Intellij Idea, вы можете использовать локальную историю Idea.

Щелкните правой кнопкой мыши на пакете исходного кода, который вы хотите восстановить (например, основной), и выберите Local History > Show History, и вы увидите свой кодистория (также незафиксированные изменения).Теперь вы можете найти изменения, когда вы потеряли свой код, и восстановить его.

enter image description here

0 голосов
/ 24 мая 2018

IntelliJ очень агрессивен в отношении индексации и управления версиями ваших локальных изменений в файлах (для меня это продолжается уже несколько месяцев).Даже если git не может помочь, вы можете восстановить ваши изменения из IntelliJ.

Попробуйте это:

  1. В Project Explorer щелкните правой кнопкой мыши корневую папкудля вашего проекта и нажмите Local History> Show History
  2. Из списка изменений слева найдите ревизию, которую вы хотите восстановить.IntelliJ помечает ревизии дополнительной полезной информацией, такой как прохождение тестов, фиксация и т. Д.
  3. Щелкните правой кнопкой мыши на ревизии и выберите «Вернуть», чтобы восстановить каталог с этой ревизией.Или используйте Create Patch для создания файла патча.
0 голосов
/ 22 мая 2018

Вы пробовали git reflog?Если вы можете вспомнить, что вы положили в свой последний действительный коммит, вы можете переписать свой ГЛАВНЫЙ на правильный.Прочтите эту статью , если вы хотите узнать о ней больше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...