【发布时间】:2017-04-26 18:59:22
【问题描述】:
我已经阅读了git book 的基础知识,试图将红色分支与合并的蓝色分支线性化。为了更容易回顾历史,我尝试只有一个分支,没有交汇点。我有什么选择可以做到这一点,什么是最好的?
This 回答建议reset --soft,但这里的演示假设它自合并以来增长了很多。
可以在af 之前或最好在9c 提交之后将分支蓝色更改添加到红色。
* 5356e62 vimdiff solved
* c1ccf86 red forward
* 51fbd33 Merge branch 'blue' into red
|\
| * 96575dc new file
| * 1d7f531 some line and blue branch 3
* | 9cc3291 new file
* | 92569c6 another commit
* | f8d3ab2 blue branch 3
|/
* af8b651 init
【问题讨论】:
标签: git merge rebase cherry-pick