У меня есть это (git repo):
A--B--C--D ->master
\--E ->dev
И я хочу передать только commit 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
, но я не могу догадаться, как это сделать.