Я сделал git rebase HEAD~3
для редактирования некоторых сообщений о коммите, однако когда я вошел в интерактивный режим, он показал больше, чем мои последние 3 сообщения о коммите.Он показал кучу других коммитов.Каждый раз, когда я выполнял каждый из этих других коммитов, он предупреждал о MERGE_CONFLICT
, и я просто делал git rebase --skip
, так как это были не мои коммиты, а также старые коммиты.Я продолжал делать git rebase --skip
, пока ребаз не завершился.Затем я сделал git status
, и он сказал, что моя ветвь отклонилась от моего последнего коммита.Я снял свой последний коммит, теперь у меня куча конфликтов.Как мне отменить все, прежде чем я начал этот перебаз.Я просто хочу восстановить свою ветку до последнего коммита, который я нажал.После того, как перебазирование было завершено, я еще не принудительно нажимал, так что все по-прежнему локально.Я хочу отменить все это.