我有一个 git 仓库:
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
,但我不知道如何操作。