Ответ 1
Вы застряли в середине rebase, если вы объединили все пути, используйте git rebase --continue
для завершения процесса
Я вроде как git beginner, и я пытался вернуться к предыдущей фиксации. Но я случайно просто откатил фиксацию (я использовал графический интерфейс Windows). Во всяком случае, после некоторых странных толчков, слияния и других запутанных вещей, которые я не совсем понял, я, наконец, получил свои файлы так, как хотел. Единственная странная вещь в оболочке теперь говорит:
(master | REBASE 1/1)
Он просто сказал master
, так что случилось? Что это значит? И как мне вернуть его, как это было?
Вы застряли в середине rebase, если вы объединили все пути, используйте git rebase --continue
для завершения процесса
Если git rebase --continue | --skip | --abort
все еще не работает:
Вы можете попробовать отменить локальную фиксацию один за другим, а затем использовать git status
, чтобы убедиться, что локальная фиксация обновлена с удаленной ветвью.
git reset --hard HEAD~1
ПРИМЕЧАНИЕ. git reset --hard
будет отказаться от вашей работы, используйте его, только если вы знаете, что делаете!
Удалить ниже папку, которая находится в рабочем репозитории /git.git\rebase-merge
Если в вашем каталоге нет несохраненных изменений, выполните следующие команды
Это сбросит вашу текущую ветку к удаленному репо
git reset --hard начало/ветка, например git reset --hard начало/ведущий
Удалить папку - repo\git.git\rebase-apply