我们的团队一直在开发两个版本的项目。
master
分支中的提交基本上是旧代码的错误修正,
而v2setup
分支包含完整的重写。
如果没有发生错误修正,我可以简单地将新分支压缩回主人, 但如果我没有误会,那现在只会导致恼人的冲突。
那我怎么能这样做?
答案 0 :(得分:1)
听起来你想将master合并到v2Setup中......但是对于HEAD的代码来说,v2Setup现在是什么,这是正确的吗?
如果是这样,使用合并策略“我们的”
实际上很容易实现所以使用
将master合并到v2Setup中git merge -s ours master
<强> 修改 强> 好的,所以阅读评论,听起来好像你想在master上继续前进,但是随着v2Setup的改变。因此,从上面的命令,你现在可以合并回主人,你会得到你想要的。
或者更好的选择是使用他们的主人战略
git merge -X theirs v2Setup