Git分支演进-基础合并merge
Git Pro读书笔记
上回做了一个fast forward合并,被合并的提交点是master待合并提交点的后继:
但接下来的合并,就不是这样了。
因为master不断做bug修补,testing阶段也在不停提交,因此两个产品线都在马不停蹄的赶。
分支情况回事这样了。
现在在C6
出完成了测试,右下角,需要和master合并,此时的合并,已经和上面的fast forward一样了。因为两个提交点并不在一条直线上,但是有相同的祖先–C1
如果此时要合并,不能通过简单的移动master指针,而是新建另一个节点。
如图:
然后删除testing分支
完美!