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



我有一个问题:我在开发中有一个分支功能,它与主分支发生了相当多的冲突。我想在未来提出一个拉取请求,将其与master合并。

现在,我希望能解决与master之间的一些冲突(目前还不打算合并(。有推荐的方法吗?我正在考虑用最新的master创建一个新的分支,然后选择或提取功能分支,并相应地解决冲突。这是正确的方式吗?此外,在未来的更多主推送之后,我是否应该重做相同的过程来解决冲突?非常感谢。

您的意思是签出一个主分支(或与主分支相同的新分支(,然后执行rebase功能吗?

否:

git checkout feature
git rebase master

理想情况下,我希望树只是在当前主节点之上的额外提交?

没错:它重写了master之上的feature分支,从而更改了feature的历史。因此,一定要警告在同一分支机构工作的同事
而且,如图所示,请激活git rerere,以避免每次在master上重新设置分支的基础时都必须解决相同的冲突。

相关内容

最新更新