今天提交合并之后发现有merge conflict,以前用非常笨的方法就是重新拉一遍项目,然后重新提交代码,效率很低,今天尝试了一下解决冲突,现记下来。
1、首先切换到提交合并的分支
git checkout 分支名
2、同步代码
git pull origin master,没意外的话这句话以后会出现一个MERGING提示
3、git status查看冲突的文件
4、打开冲突的文件,查看哪里冲突,这里可以使用git mergetool查看,不过直接查看也是很方便
5、查看冲突部分
(HEAD里面是本地分支的代码,=======后面是本地的代码,选择要保留的然后把不要的删掉)
6、最后代码的样子
7、重新git add 和git commit,上git上查看发现冲突已经消失