Я просто попытался перестроить очень старую ветку с незначительной модификацией на моего хозяина. Была проблема с объединением только одного из трех задействованных файлов, поэтому я сделал немыслимый -skip, думая, что он просто пропустит этот файл, но, как это случилось, он, кажется, пропустил все мои изменения и перевернулся вперед , Итак, теперь rebase закончен, и мои изменения, похоже, исчезли.Восстановление от непреднамеренного пропуска во время переустановки
Я видел вопрос о undoing rebase, но для меня это все греческий, я вижу reflog, но я не знаю, к какой фиксации прикреплен филиал до переустановки.
В любом случае, мне действительно не нужно отменять rebase, я просто хочу, чтобы иметь возможность восстановить изменения в двух файлах. Есть ли все равно, чтобы сделать это правильно (в противном случае мне нужно будет восстановить вчерашнюю резервную копию моего репозитория и выберем биты вручную).
Нет, я, должно быть, прикрутил что-то еще, пытаясь восстановиться. Ответ помечен для следующего раза ... – Benjol
+1; Еще один совет: 'git log -g' может быть более удобным способом просмотра reflog. –
Работал как очарование! Просто спас мое утро спасибо – kmanzana