git制造冲突
冲突来源于合并
不同分支的 commit 是不会产生冲突的,因为 commit 提交到的是当前分支的 本地库。
只有将分不同分支的本地库进行合并才会产生冲突。所以:
- 合并本地库会产生冲突
- 拉远程分支的代码也会产生冲突
通常产生的情况:
- 两个人写同一个文件就可以
先提交的不会有冲突,后拉取的会有冲突 - 同一个机器,不同分支,写同一个文件,也可以产生冲突
制造方法:
A 、B 两分支操作同一个文件的同一行代码。
A 分支 commit
B 分支 commit
B 合并 A,就会产生冲突
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 人话翻译机!
评论