Допустим, у вас есть репо, в котором есть следующие слияния:
master: -A-B-C-D
feature: -C-D-E-F
Каков наилучший способ удалить слияния C и D из мастера, а затем объединить их обратно из ветви объектов в мастер?
master: -A-B-
feature: -C-D-E-F
Изменение должно быть выполнено одним простым запросом (без принудительного нажатия на главную, переименование ветвей и т. Д.) На главную ветвь.
Когда я пытаюсь выполнить следующее:
git checkout master
git checkout -b revert/feature
git revert -m 1 D
git revert -m 1 C
И нажмите на удаленный объект, затем объедините объект обратно к главному, возникнут конфликты слияния, и C и D. будут возвращены.