从一个分支到另一个分支的更改,而无需更改主节点

时间:2020-05-06 14:55:49

标签: git branching-and-merging

我想做以下事情;

人员A假设在分支A上工作,而分支A从主节点分支出来。 B假设在分支B上工作,而B是从母版分支出来的。

现在如何在不将任何分支合并到Master的情况下将分支A的更改合并到分支B。 (这些实验分支表示它们在相同的文件上工作,但功能不同。因此,在B中经常需要对A进行更改,反之亦然。但是由于它们是实验性的,因此它们都不能合并到Master中。)

这就是我想要的:(请参阅添加的图片)enter image description here

请提供有关如何执行此操作的解决方案?

2 个答案:

答案 0 :(得分:0)

我会去BranchB然后执行以下操作:

    git merge branchA --no-commit

摘自文档:git merge

将命名提交中的更改(自其历史记录与当前分支分开以来的时间)合并到当前分支中。 git pull使用此命令来合并来自另一个存储库的更改,并且可以手动使用它来将一个分支中的更改合并到另一个分支中。

使用--no-commit执行合并,并在创建合并提交之前停止,从而使用户有机会在提交之前检查并进一步调整合并结果。

答案 1 :(得分:0)

转到分支a并执行以下操作 git merge --no-ff branchB

相关问题