У меня есть история git вроде этой:
A - B - C - D - E - F - G <- Master
\
H - I - J <- Feature
Я хочу обновить ветку feature с изменениями из master ветки. Из ветки feature я запускаю git rebase master
, ожидая, что он будет выглядеть так:
A - B - C - D - E - F - G <- Master
\
H - I - J <- Feature
За исключением того, что я получаю это:
A - B - C - D - E - F - G <- Master
\
H - I - J - D - E - F - G <- Feature
Итак, изменения с главная ветвь применяется в верхней части моей функциональной ветки (фиксация J), а не в точке переадресации (фиксация C)
Я знаю, что делаю это неправильно ... и я не могу правильно погуглить мой вопрос. Кто-нибудь может мне помочь?