git 使用 cherry-pick 之后再进行合并,出现重复的 commit,有什么替代的方法吗?-灵析社区

001

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

阅读量:19

点赞量:0

问AI
使用 rebase * "github - Git cherry pick creates duplicate commits - Stack Overflow" (https://link.segmentfault.com/?enc=Va94SiwuKH120V9cSP3xXg%3D%3D.2pdWGvT2tvBBPQaSlITaHN7Sewnh2mzypVwp04BKNMeBijH4lFebcy4gMZz7dSHehx%2BOgusnibNK516bNgiiXXCkubd0FcmfP6%2FXioEvH3Uh6cOwBKRQJ6wI2Jab6HBR) * "git merge after git cherry-pick: avoiding duplicate commits – davitenio's blag" (https://link.segmentfault.com/?enc=cG3Rnw7g4N3%2BYFP%2BfnHToA%3D%3D.pSCfnlt2f5s18gD%2BFMx5Utko718%2BjlTCpNxhuVTUq9pg%2FJzLhcKSaxgJAgS1SJLKzp1QB4u5bdbHrpOvUkJFE8x4jYMrTjYfXyzJspHmUWh04ntBEhk4UnfQjwheFMMtEFN5eMqxgDswpzx1YcFe9g%3D%3D)