赞
踩
参考文章:
一、前言
1.什么事冲突?
二、实战分析
1.生产上冲突的场景
1.2常见的冲突的生产场景如下:
1.3 git的合并中产生冲突的具体情况
注意: 两个分支中分别修改了不同文件中的部分,不会产生冲突,可以直接将两部分合并。
总结: 上面各种情况的本质都是,当前文件与合并文件不一致,因此不论哪种情况其解决冲突的方法是一样的。
1.4 强制 回滚到指定的提交记录版本
三、idea中解决冲突
1.模拟场景分析
假设有另个开发人员开发同一个项目,并且编写同一个文件,工作流程如下:
01号程序员先上传文件 conflict.txt,并继续在 conflict.txt上写代码
02号程序员更新项目代码,并在 conflict.txt 上写代码,写完后,在提交到远程服务端
当01号程序员把写完后,准备提交代码了,这时的正规操作手法,先更新在提交,但是在更新的时候必然会冲突,因为这时候更新的代码 conflict.txt 与本地仓库代码 conflict.txt 不一致、
提交前,我要更新,冲突了:
一般解决冲突我们都是选择 Merge
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。