我想做以下事情;
人员A假设在分支A上工作,而分支A从主节点分支出来。 B假设在分支B上工作,而B是从母版分支出来的。
现在如何在不将任何分支合并到Master的情况下将分支A的更改合并到分支B。 (这些实验分支表示它们在相同的文件上工作,但功能不同。因此,在B中经常需要对A进行更改,反之亦然。但是由于它们是实验性的,因此它们都不能合并到Master中。)
请提供有关如何执行此操作的解决方案?
答案 0 :(得分:0)
我会去BranchB然后执行以下操作:
git merge branchA --no-commit
摘自文档:git merge
将命名提交中的更改(自其历史记录与当前分支分开以来的时间)合并到当前分支中。 git pull使用此命令来合并来自另一个存储库的更改,并且可以手动使用它来将一个分支中的更改合并到另一个分支中。
使用--no-commit执行合并,并在创建合并提交之前停止,从而使用户有机会在提交之前检查并进一步调整合并结果。
答案 1 :(得分:0)
转到分支a并执行以下操作
git merge --no-ff branchB