Я пытаюсь сделать вишневое выделение определенной фиксации из одного плеча в другое. Допустим, моя история выглядит следующим образом:Git: вставки вишневых вставок из других коммитов
A - B - C - D (master)
\
X - Y (feature)
Теперь, скажем, я хочу, чтобы применить только изменения совершают D на мастера в эту ветку, сразу после Y. Когда я пытаюсь сделать это, есть слияния конфликтов, и я могу видеть следы фиксации C при слиянии, хотя я хотел только вишневый захват. D.
Что мне не хватает?
Он буквально добавляет строки кода, которые были добавлены в commit C. Эти строки действительно рядом с теми, которые добавлены в commit D. Это поведение, которое вы ожидаете? –
Мне нужно было бы убедиться, что фактическая фиксация (и), чтобы сказать наверняка. Но вы можете 'git show' совершить' D', чтобы узнать, что git считает необходимым. – torek
Больше не могу сказать. Эти фиксации и филиалы заменяются или удаляются. (Я действительно узнал некоторые новые навыки git, большое спасибо :)) –