我想要做类似于git rebase但不折叠并行提交的内容。git将来自一个提交的更改应用到另一个分支
比方说,我有如下的提交:
B (bar)
/
A-C-D (foo)
现在,我想借此使D引入到C分支FOO的变化,并应用它们分支条到B。让我结束了以下内容:
B-E (bar)
/
A-C-D (foo)
的区别在哪里犯B和E等于犯C和D.这是可能的区别?有没有办法做到这一点,而无需创建补丁?
我想要做类似于git rebase但不折叠并行提交的内容。git将来自一个提交的更改应用到另一个分支
比方说,我有如下的提交:
B (bar)
/
A-C-D (foo)
现在,我想借此使D引入到C分支FOO的变化,并应用它们分支条到B。让我结束了以下内容:
B-E (bar)
/
A-C-D (foo)
的区别在哪里犯B和E等于犯C和D.这是可能的区别?有没有办法做到这一点,而无需创建补丁?
是:
git checkout -b mergebranch B
git cherry-pick D
如果最后在要樱桃挑选出(在本例中富)被合并提交的分支提交,你可以在特定点承诺樱桃挑通过使用git cherry-pick branchname~1
来获取作为合并父项的提交。