承志算法课堂|图解git,用手绘图带你理解git中分支的原理和应用( 三 )

承志算法课堂|图解git,用手绘图带你理解git中分支的原理和应用
本文插图

会发现日志里多了一个commit , 这个commit并不是我提交的 , 而是它自动产生的 。 我们一样用图来展示一下 , 这是合并前:
承志算法课堂|图解git,用手绘图带你理解git中分支的原理和应用
本文插图

合并之后:
承志算法课堂|图解git,用手绘图带你理解git中分支的原理和应用
本文插图

由于不再拥有直接上下游关系了 , 所以git创建了一个新的commit用来合并两个分支的代码 。 当我们合并完成之后 , 我们就可以把没用的分支都删除了 。 删除的命令是git branch -d test 。
当然git merge的时候并不是永远都一帆风顺的 , 难免会遇到冲突 。 所谓的冲突也就是两个人修改了同一份代码 , git会不知道应该保留哪一个 , 于是提示冲突 , 让程序员自己搞定 。 关于git merge时遇到冲突怎么办的问题 , 我们放到下一篇文章当中和大家分享 。
今天的文章就到这里 , 衷心祝愿大家每天都有所收获 。 如果还喜欢今天的内容的话 , 请来一个三连支持吧~(点赞、关注、转发)
- END -
本文始发于公众号:TechFlow , 求个关注


推荐阅读