代码冲突解决

远程仓库修改
代码冲突解决_第1张图片

本地代码修改
代码冲突解决_第2张图片
接下来我们push一下
如果使用IDE
冲突内容如下:
代码冲突解决_第3张图片
我们可以使用自带的工具进行修改
代码冲突解决_第4张图片
我们选择接受自己改动的即可

如果使用git工具怎么去处理呢
远程分支是这样
代码冲突解决_第5张图片
本地是这样的
代码冲突解决_第6张图片
add和commit之后,再pull,最后push的时候冲突了
使用$ git diff --name-only --diff-filter=U命令查看冲突文件,然后cat查看,之后使用vim编辑想要保留的文件
代码冲突解决_第7张图片

我们通过vim编辑本地代码成这样(输入i可以进行编辑;退出按esc,然后输入:wq!强制写数据到文件中并退出Vim编辑器;:q!强制退出Vim编辑器,对文件内容不作处理,不管改动过还是未改动.)

代码冲突解决_第8张图片

然后我们再add,commit,push就行了哇

你可能感兴趣的:(开发语言,经验分享,冲突)