Git冲突的产生和解决

案例:模拟产生冲突
​ 1.同事在下班后修改了线上仓库的代码,导致本地仓库的内容和线上不一致。

Git冲突的产生和解决
​ 2.第二天上班的时候,我没有做git pull 操作,而是直接修改了本地的对应文件内容

​ 3.在下班的时候将代码修改提交到线上仓库

​ 4.冲突产生
Git冲突的产生和解决

解决冲突

​ 1.先 git pull

​ git pull 后会提示已经把与本地仓库的冲突合并到了对应的文件中

​ 2.打开冲突文件,解决冲突

​ 解救方法:需要和同事商量,看代码如何保留,在让该好的文件提交即可

​ 3.重新提交