0
点赞
收藏
分享

微信扫一扫

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


举报

相关推荐

0 条评论