git合并代码原理

背景:

最近在做体测,当我将prod-wmj合并到我新建的test-physical分支上的时候,出现超出我认知范围的现象,所以我认为git的原理我们没有搞懂,还要搞搞。merge的时候红色部分并不是我理解的目标分支的代码,那就让我们来想想吧~

git合并代码原理_第1张图片

操作:

1、首先提出来问题,代码更改有几种形式?git又是怎么做的?如果你是git工作人员,你会如何设计?

2023年4月9日10:53:58
如图,只有都改变的时候才会出现冲突,那git是如何给我们自动解决冲突的呢?显示的红色代码和绿色代码又是什么呢?

git合并代码原理_第2张图片
基于上边的认知,我应该去找谁呢?找这么多次提交的源文件是什么样子吗?画一个问号?(暂时搁置,先跳过去,这个问题每天花半个小时思考)

总结:

你可能感兴趣的:(思维,git,github)