Git 使用【冲突的产生与解决】

案例:模拟产生冲突

1、同事在下班之后修改了线上仓库的代码

在这里插入图片描述
注意:此时我的本地仓库内容与线上不一致。
在这里插入图片描述

2、第二天上班的时候,我没有做git pull操作,而是直接修改了本地对应的文件内容

在这里插入图片描述

3、在下班的时候需要将代码修改提交到线上仓库(git push)

在这里插入图片描述
提示我们要再次push之前先git pull操作。

【解决冲突】

4、先git pull

在这里插入图片描述
此时git已经将线上与本地仓库的冲突合并到了对应的文件中

5、打开冲突文件,解决冲突

解决方法:需要和同事(谁先提交的)进行商量,看代码如何保留,将改好的文件再次提交即可
在这里插入图片描述

6、重新提交

在这里插入图片描述
线上效果:
在这里插入图片描述

发布了23 篇原创文章 · 获赞 51 · 访问量 1146

猜你喜欢

转载自blog.csdn.net/xqainyo/article/details/105111108