技术栈
递归三路合并
緑水長流*z
5 个月前
git
·
github
·
分支
·
git代码合并
·
三路合并
·
递归三路合并
·
git的分支
Git代码冲突原理与三路合并算法
Git合并文件是以行为单位进行一行一行合并的,但是有些时候并不是两行内容不一样Git就会报冲突,这是因为Git会帮助我们进行分析得出哪个结果是我们所期望的最终结果。而这个分析依据就是三路合并算法。当然,三路合并算法并不能帮助我们绝对的避免冲突,当三路合并算法也不能帮助我们合并结果时,这个时候Git会将冲突交由开发者,由开发者进行人工干预得出最终合并结果。