Git rebase --continue и --abort: завершить или отменить
После конфликта во время rebase исправьте файлы, добавьте разрешённые пути в индекс и выполните git rebase --continue. Чтобы отказаться от операции и вернуться к исходному состоянию, используйте git rebase --abort.
Рабочий пример
git status
# Исправьте конфликтные маркеры в файле
git add src/auth.py
git rebase --continue
# Отменить всю операцию:
git rebase --abortRebase применяет коммиты по одному. --continue переходит к следующему после разрешения конфликта, а --abort возвращает ветку к положению до начала операции.
Частый вопрос
Почему конфликт возник снова после continue?
Git мог остановиться на следующем коммите с отдельным конфликтом. Повторите git status, разрешите указанные файлы и продолжите.