冲突的产生与解决
案例:模拟产生冲突。
①同事在下班之后修改了线上仓库的代码
Git使用教程六_微信公众号
注意:此时我本地仓库的内容与线上不一致的。
Git使用教程六_git_02
2.第二天上班的时候,我没有做git pull操作,而是直接修改了本地的对应文件的内容
Git使用教程六_解决方法_03
需要在下班的时候将代码修改提交到线上仓库(git push)
Git使用教程六_微信公众号_04
提示我们要再次push之前先git pull操作。
 
【解决冲突】
4.先git pull
Git使用教程六_解决冲突_05
此时git 已经将线上与本地仓库的冲突合并到了对应的文件。
 
感兴趣可以关注微信公众号
 
 
5.打开冲突文件,解决冲突
解决方法:需要和同事(谁先提交的)进行商量,看代码如何保留,将改好的文件再次提交即可。
Git使用教程六_解决冲突_06
6.重新提交
Git使用教程六_git_07
线上效果:
Git使用教程六_解决方法_08
 
感兴趣可以关注微信公众号
 
Git使用教程六_微信公众号_09