Моя история выглядит как это, но раз 10:Как я могу перебазироваться в один коммит с помощью Git
i - j - e'- k - h'- l - m feature-branch
/
a - b - c - d - e - f - g - h master
(апострофов означающих вишни кирки) Я хочу, чтобы перебазировать к этому:
i - j - k - l - m feature-branch
/
a - b - c - d - e - f - g - h master
Я не возражаю, если функция раздавлена в 1 фиксацию. Основная проблема с регулярной перезагрузкой заключается в том, что она пытается переустановить один коммит за раз, и мне приходится исправлять и повторно устанавливать подобные конфликты снова и снова.
Все, что я хочу, - это занять разницу между кончиком моей ветви и кончиком мастера и применить их к вершине мастера.
Это было бы намного проще с регулярным Объединять * вместо обычного перебазирования. Кроме того, при слиянии история будет точна и верна, а не содержит ложь. –
Подождите ... Вы были вишневыми сборами от 'master' и помещали их в' feature-branch'? –
Является ли 'e'' вишневым выбором' e' и 'h'' вишневым выбором' h'? –