git:合并来自多个分支的更改

时间:2012-11-02 18:52:19

标签: git

我正在处理功能分支 fb1 并意识到我需要一些新功能,但它们应该发生在 master 上。所以我将master分支到 fb2 并构建了我的功能。

现在fb2在我合并到master之前需要测试但是我想继续在fb1上工作。但是我需要fb1来包含fb2的更改。他们都需要与主人保持同步。

我试图从两个分支合并,也像fb1< fb2<大师,但这两个人都很难看,我最终退出了。

如果有人有建议,我会为此学习一个新的工作流程。

1 个答案:

答案 0 :(得分:0)

您可以将fb1重新绑定到fb2:

git rebase --onto fb2 master fb1

Git将接受master和fb1之间的提交,并在看起来相同的fb2之上重新创建它们。不要修改已发布的历史记录,并确保了解其含义。对于首次使用rebase的用户,建议进行备份;)

相关问题