Git分支演进-基础合并merge

上接:Git分支演进-fast forward

Git Pro读书笔记

上回做了一个fast forward合并,被合并的提交点是master待合并提交点的后继:
在这里插入图片描述
但接下来的合并,就不是这样了。
因为master不断做bug修补,testing阶段也在不停提交,因此两个产品线都在马不停蹄的赶。
分支情况回事这样了。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

现在在C6出完成了测试,右下角,需要和master合并,此时的合并,已经和上面的fast forward一样了。因为两个提交点并不在一条直线上,但是有相同的祖先–C1

如果此时要合并,不能通过简单的移动master指针,而是新建另一个节点。
如图:
在这里插入图片描述

在这里插入图片描述

然后删除testing分支

在这里插入图片描述
完美!

猜你喜欢

转载自blog.csdn.net/qq_33745102/article/details/85004254