Всем привет. У меня есть бранч. Мне нужно было отвести от него новый [бранч] и влить туда изменения.
Но я спросонья забыл сделать бранч. Но уже сделал merge. И даже разрулил 100500 конфликтов.
Можно ли как-то сделать так, чтобы результаты merge-а попали в момент push-а в новую ветку, а не в старую?
Очень уж не хочется делать merge с самого начала.
Если это все делали в trunk, то можете попробовать сделать так: git push origin trunk:newfeature
ваш локальный trunk уйдет в newfeature бранч на удаленном сервере.
Потом локально можно попробовать вернуть trunk в оригинал, или вообще удалить и сделать clone с нуля, если проект небольшой.