我在这里有一个问题:我在开发中具有分支功能,它发布了与master分支相当数量的冲突。我想在将来提出合并请求,以将其与master合并。
现在,我希望解决与master的一些冲突(尚不打算合并)。我会推荐一种方法吗?我正在考虑使用最新的母版创建一个新分支,然后选择或拉动功能分支并相应地解决冲突。那是正确的方法吗?另外,将来在更多的主推之后,是否应该重做相同的过程来解决冲突?谢谢!
答案 0 :(得分:0)
您是说签出master分支(或与master相同的新分支),然后重新设置功能吗?
否:
git checkout feature
git rebase master
理想情况下,我希望树将是当前主节点之上的其他提交?
完全正确:它重写了feature
顶部的master
分支,从而更改了feature
的历史记录。因此,请确保警告您在同一分支上工作的同事。
而且,如此处所示,请激活git rerere
以避免每次您在master
上建立分支基础时都必须解决相同的冲突。