首页 > 解决方案 > 将 Master 分支合并到 feature-branch 中(feature-branch)也有基于 feature-branch 的子分支

问题描述

我有一个功能分支,它来自 master 一段时间。现在,master 分支有了高级分支,而 feature-branch 在它上面有很多子分支。我希望将 master 分支中的所有新更改都添加到我的特性分支中,并且不应该干扰特性分支的任何现有子分支。

如果我将我的特性分支重新设置在主分支上,那么特性分支上的所有子分支都将陷入困境(根据我以前的经验)。

请让我知道我们如何处理这个问题。

标签: gitmergegit-mergerebasegit-rebase

解决方案


我将主分支合并到我的功能分支中并解决了冲突。

git checkout master
git pull
git checkout feature-branch
git merge master

这不会干扰我的功能分支的现有子分支中的任何评论历史记录。

我确实在功能分支(带有最新更改)之上重新设置了子分支,并且一切看起来都很好。


推荐阅读