Как я могу легко отменить git rebase?
Мои текущие идеи - только ручные подходы:
git checkout
на коммит родитель для обеих ветвей- Создайте временную ветку оттуда
git cherry-pick
все совершает вручную- заменить ветку, в которой я перебазировал ветку, созданную вручную
В моей нынешней ситуации это сработает, потому что я легко могу определить коммиты из обеих веток (одна была моей, другая - моей коллегой).
Однако мой подход кажется мне неоптимальным и подверженным ошибкам (скажем, я только что перебазировал 2 моих собственных ветки).
Пояснение : я говорю о ребазе, во время которого была воспроизведена группа коммитов. Не только один.