Я использовал визуальный редактор для GitHub и был готов внести изменения в основную ветку моего проекта. Однако при запуске визуального редактора он мгновенно выскакивал с сообщением о конфликтах. Это дало мне варианты «продолжить или прервать». Я пытался продолжить, но это не работало, потому что появлялось новое окно с таким количеством конфликтов, что оно растягивалось за пределы страницы. Так что, возможно, в нижней части этого окна была кнопка, но если это так, доступ к ней был невозможен. Во всяком случае, я в конце концов отказался от «продолжить» и нажал «Отмена»…
Большая ошибка. Git вернул всю мою работу к моему последнему коммиту и «очевидно» всю работу, которую я проделал до того, как возврат исчез. Есть ли способ вернуть его?
Чтобы продемонстрировать это визуально:
commit1 -> commit2 -> commit3 -> (работа в процессе, еще не зафиксирована)
пытался использовать визуальный редактор для фиксации, но закончил с этим и потерял свою работу:
коммит1 -> коммит2 -> коммит3
Изменить: я «думаю», что произошло случайное «перебазирование: обновление головы». Мне нужно отменить это плохо.