git冲突解决

a.txt如下


用户1修改了a.txt文件并同步到远程仓库。


用户2修改了a.txt文件,push时报冲突



下面就是解决冲突的时刻,需要手动解决冲突。

执行git pull,再执行git diff。这里我标了三个红框,前两个红框间的代码是你本地的,后两个红框间的代码是远程仓库的。

将第一个红框到第三个红框间的内容修改为你想要的,并删除三个红框。 依次执行git add -a.txt

git commit -m"合并冲突"

git push


大功告成