Катастрофа GitHub: отменить возврат?

Я использовал визуальный редактор для GitHub и был готов внести изменения в основную ветку моего проекта. Однако при запуске визуального редактора он мгновенно выскакивал с сообщением о конфликтах. Это дало мне варианты «продолжить или прервать». Я пытался продолжить, но это не работало, потому что появлялось новое окно с таким количеством конфликтов, что оно растягивалось за пределы страницы. Так что, возможно, в нижней части этого окна была кнопка, но если это так, доступ к ней был невозможен. Во всяком случае, я в конце концов отказался от «продолжить» и нажал «Отмена»…

Большая ошибка. Git вернул всю мою работу к моему последнему коммиту и «очевидно» всю работу, которую я проделал до того, как возврат исчез. Есть ли способ вернуть его?

Чтобы продемонстрировать это визуально:

commit1 -> commit2 -> commit3 -> (работа в процессе, еще не зафиксирована)

пытался использовать визуальный редактор для фиксации, но закончил с этим и потерял свою работу:

коммит1 -> коммит2 -> коммит3

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


person Mike Sherron    schedule 14.11.2011    source источник
comment
Это может быть дубликат этого вопроса (и если это так - хорошие новости для вас!) -effects-of-git-revert-head" title="Есть ли способ отменить действие git revert head"> stackoverflow.com/questions/3662543/   -  person John McCollum    schedule 14.11.2011
comment
Спасибо, я действительно видел эту тему, но я не уверен, что это то, что я ищу или нет. Данные, которые я потерял, нигде не были зафиксированы, насколько я знаю, и я не уверен, что эта потеря была технически откатом, потому что она НЕ создавала новую фиксацию :(   -  person Mike Sherron    schedule 14.11.2011
comment
Чтобы предоставить больше информации, я думаю, что случайно произошло перебазирование: обновление файла head.   -  person Mike Sherron    schedule 14.11.2011
comment
что такое rebase обновляющая головка? Я не знаком с визуальным редактором github, но похоже, что он пытался вытащить из исходного репозитория, и были конфликты   -  person CharlesB    schedule 14.11.2011
comment
Я действительно не знаю. Просто это самая последняя вещь в моем рефлоге. Две самые последние вещи: a44196f HEAD@{0}: rebase: обновление HEAD 6725d6f HEAD@{1}: pull origin: Fast-forward   -  person Mike Sherron    schedule 14.11.2011
comment
Обновление: у технической поддержки GitHub на данный момент нет решений для меня, но они все еще изучают его.   -  person Mike Sherron    schedule 15.11.2011