冲突的产生与解决
案例:模拟产生冲突
1、同事在下班之后修改了线上仓库的代码
注意:此时我的本地仓库内容与线上不一致。
2、第二天上班的时候,我没有做git pull操作,而是直接修改了本地对应的文件内容
3、在下班的时候需要将代码修改提交到线上仓库(git push)
提示我们要再次push之前先git pull操作。
【解决冲突】
4、先git pull
此时git已经将线上与本地仓库的冲突合并到了对应的文件中
5、打开冲突文件,解决冲突
解决方法:需要和同事(谁先提交的)进行商量,看代码如何保留,将改好的文件再次提交即可
6、重新提交
线上效果: