Я пытаюсь объединить 2 ветки, которые имеют много изменений в них, несколько с конфликтами слияния. Я объединил файлы с помощью git mergetool
, но впоследствии понял, что я объединил пару из них неправильно. Я в основном хочу вернуться в конфликтное состояние для этих файлов папок, поэтому я могу повторно запустить mergetool и исправить свои ошибки. Я не хочу выбрасывать все мое слияние, так как большая часть из них верна.
Я попробовал сбросить настройки в свою голову, а затем сделать git checkout -m other_branch -- my_file
безрезультатно. Я закончил загрузку в HEAD, вытащил файл из другой ветки и просто сделал git add --patch
в файле, только выполнив то, что я хотел. Но должен быть лучший способ...