У меня есть это (git repo):
A--B--C--D ->master
\--E ->dev
И я хочу перенести только коммит D
в ветку dev
(D
не зависит от C
), так что:
A--B--C--D ->master
\--E--D' ->dev
Но D 'не должен добавляться к мастеру после слияния:
A--B--C--D--E' ->master
\--E--D'/ ->dev
Это потому, что я хочу принести только обновление файла, не загрязняя dev
новыми файлами, которые добавляет C
(что представляет собой еще одно большое слияние).
Я предполагаю, что мне нужно использовать git rebase
, но я не могу догадаться, как.