具体到操作和描述可以参考这个文章
http://www.360doc.com/content/22/0417/14/532901_1026935422.shtml
所以我要如何才能避免这个问题,同时能达到这个效果呢?
使用场景
- 已经上线的分支A
- 新版本开发分支B
- 分支A上依旧会进行线上bug或者紧急需求的提交
因为分支A除了线上bug或者紧急需求的提交,其他的代码都是落后于分支B的
如果我使用 merge 或者 rebase 又容易出现大量的冲突
所以我采用了 cherry-pick 来实现,但是又容易显示重复提交的问题
所以开发分支B的时候,采取什么方式将线上分支A部分提交合并到分支B,是最好的方式呢?
使用 rebase