Дерьмо! Около недели назад я перебирал некоторые коммиты, пытаясь очистить свой репозиторий, и, видимо, я фактически не закончил его. Сегодня, через неделю и через несколько коммитов, я пошел на ребаз, чтобы изменить порядок нескольких коммитов с сегодняшнего дня, и он сказал мне, что я уже был в середине ребаз.
Это должно было стать сигналом для копирования моего репо на всякий случай. Но я не ... вместо этого я бежал git rebase --abort
, который звучал в то время. Ну, это было не правильно. Он прервал ребазинг неделю назад и сбросил заголовок мастера на старый. Пустышки!
У меня есть несколько других веток, которые возникли довольно недавно, и я несколько раз отодвигал их, но самые последние изменения, похоже, исчезли навсегда. Я не обладаю надлежащим уровнем мерзавца, чтобы знать, есть ли способ восстановить мои изменения.
Я ввернут?
РЕДАКТИРОВАТЬ - ВАУ! Спасибо, парни! git reflog
потрясающе! Я полностью выздоровел ... урок усвоен. Отметив, что ответ Чалвака принят первым за публикацию.