У меня есть это (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, но я не могу догадаться, как это сделать.