git如何合并与master冲突的分支

时间:2018-12-10 03:44:21

标签: git

我在这里有一个问题:我在开发中具有分支功能,它发布了与master分支相当数量的冲突。我想在将来提出合并请求,以将其与master合并。

现在,我希望解决与master的一些冲突(尚不打算合并)。我会推荐一种方法吗?我正在考虑使用最新的母版创建一个新分支,然后选择或拉动功能分支并相应地解决冲突。那是正确的方法吗?另外,将来在更多的主推之后,是否应该重做相同的过程来解决冲突?谢谢!

1 个答案:

答案 0 :(得分:0)

  

您是说签出master分支(或与master相同的新分支),然后重新设置功能吗?

否:

git checkout feature
git rebase master
  

理想情况下,我希望树将是当前主节点之上的其他提交?

完全正确:它重写了feature顶部的master分支,从而更改了feature的历史记录。因此,请确保警告您在同一分支上工作的同事。
而且,如此处所示,请激活git rerere以避免每次您在master上建立分支基础时都必须解决相同的冲突。