Подтвердить что ты не робот

Что означает Git (master | REBASE 1/1)? Как я могу избавиться от него?

Я вроде как git beginner, и я пытался вернуться к предыдущей фиксации. Но я случайно просто откатил фиксацию (я использовал графический интерфейс Windows). Во всяком случае, после некоторых странных толчков, слияния и других запутанных вещей, которые я не совсем понял, я, наконец, получил свои файлы так, как хотел. Единственная странная вещь в оболочке теперь говорит:

(master | REBASE 1/1)

Он просто сказал master, так что случилось? Что это значит? И как мне вернуть его, как это было?

4b9b3361

Ответ 1

Вы застряли в середине rebase, если вы объединили все пути, используйте git rebase --continue для завершения процесса

Ответ 2

Если git rebase --continue | --skip | --abort все еще не работает:

Вы можете попробовать отменить локальную фиксацию один за другим, а затем использовать git status, чтобы убедиться, что локальная фиксация обновлена ​​с удаленной ветвью.

git reset --hard HEAD~1 

ПРИМЕЧАНИЕ. git reset --hard будет отказаться от вашей работы, используйте его, только если вы знаете, что делаете!

Ответ 3

Удалить ниже папку, которая находится в рабочем репозитории /git.git\rebase-merge

Ответ 4

Если в вашем каталоге нет несохраненных изменений, выполните следующие команды

  1. Это сбросит вашу текущую ветку к удаленному репо

    git reset --hard начало/ветка, например git reset --hard начало/ведущий

  2. Удалить папку - repo\git.git\rebase-apply