Отмените разрешение git rerere, которое было сделано в rebase

Хорошо, мне очень нравится команда git rerere. Хотя я на самом деле не использовал его так сильно, как позволял ему автоматически записывать мои конфликты и разрешать их для меня. Тем не менее, я испортил одно из моих решений конфликтов во время довольно большой перебазировки (перебазирование действительно устаревшей ветки функций в последней версии).

feature -> a - b - c - d

release -> e - f - g - h

rebase/feature -> e - f - g - h - a' - b' - c' - d'

Так, скажем, например, что b 'имеет неправильное слияние (спасибо мне!), И я хочу перезаписать это. Как бы я это сделал? Я видел опцию git checkout --conflict, упомянутую вRerere Your Boat, но мне не очень понятно, как это работает и применимо ли это здесь. Может быть, мне нужно проверить состояние конфликта слияния и запустить git rerere, как только я правильно разрешу этот конфликт?

Обычно, я бы просто передал кончик ветви rebase, но это было бы далеко. Я просто пытаюсь улаживать конфликты заранее, поэтому, когда я синхронизируюсь с этой специальной группой, мы минимизируем время, которое требуется. Есть смысл?

Ответы на вопрос(1)

Ваш ответ на вопрос