У меня следующая ситуация: Я сделал несколько коммитов в моем локальном репозитории, а затем огромное слияние другой ветки (~ 150 коммитов) с мастером - в нем было много конфликтов.
Теперь я хочу переместить коммит, сделанный до
Обычно я использую для этого команду «rebase -i».
К сожалению, поведение по умолчанию - прервать выполненную мной фиксацию с одним слиянием, которая фактически добавила еще 150 коммитов к master на отдельные коммиты (я понимаю, что это как если бы я для начала использовал rebase вместо слияния) - это плохое поведение для меня по нескольким причинам.
Я обнаружил флаг '-p' для rebase, который сохраняет слияния, и был очень этому рад. К сожалению, это фактически снова применило то же слияние и забыло о моей тяжелой работе по разрешению конфликтов. Опять же - плохое поведение!
Есть ли решение того, что я хочу? Использование rebase -i после слияния для изменения порядка или редактирования определенных коммитов без повторения моих операций после слияния?
Спасибо!