Я просто попытался перебазировать одну из моих ветвей функций, и что-то пошло не так - теперь я пытаюсь выяснить, как отменить это.
Находясь в моей ветке функций, я просто сделал: git rebase develop
после исправления ошибки на develop
, которую я хотел также добавить в ветку возможностей.Это дало мне:
$ git rebase develop
First, rewinding head to replay your work on top of it...
Rename from '.git/HEAD.lock' to '.git/HEAD' failed. Should I try again? (y/n)? n
error: Couldn't set HEAD
fatal: Cannot update the ref 'HEAD'.
could not detach HEAD
Хорошо, теперь я вижу кучу поэтапных файлов в этой ветке, но кажется, что все коммиты в этой ветке все еще целы (по крайней мере, я не пропустил один:)
Я хочу вернуть эту ветку к тому, как она выглядела до попытки ребазирования.К сожалению, кажется, что ORIG_HEAD
не был правильно установлен перед перебазированием, так как я вижу, что он показан рядом с коммитом в другой ветви функций (которую я перебазировал перед попыткой перебазировать эту ветку функций).
Сброс до последнего видимого коммита в моей текущей ветке объектов - путь?
- qu