Как мне удалить старую ребазу?

Я начал ребазинг в другой ветке и решил на время забыть об этой проблеме и перейти к другой ветке.

Проблема, над которой я сейчас работаю, не имеет ничего общего с текущей

Когда я делаю git status Я получил:

You are currently rebasing branch 'my-old-branch'
(all conflicts fixed: run "git rebase --continue")

Это не имеет ничего общего с тем, над чем я сейчас работаю, и я бы хотел избавиться от этой ситуации.

Как убрать текущий rebase?

2 ответа

Решение

Ты можешь использовать git rebase --abort выйти из процесса ребазирования.

Во время ребазинга git хранит рабочие файлы в .git/rebase-* каталоги.git rebase --abort удалите их и оформите оригинальную ветку, в которой вы были.

Если вы хотите просто избавиться от ребаз и не трогать состояние репо - вы можете просто rm -rf .git/rebase-*

Другие вопросы по тегам