前言
git在使用的过程中,难免会碰到代码冲突的情况,当然其实是某些猿忘记将合并的冲突修改了。
CONFLICT(content):Merge conflict in XXXX/.DS_Store.
AutoMatic merge failed;fix conflicts and then commit the result.
意思是:
冲突内容:合并冲突在 XXXX.DS_Store文件中
自动合并失败;修改冲突然后提交修改后的结果。
其实这个就是在提交的时候没有进行内核编译和运行,所以会导致git pull的时候出现这个错误。解决方法,找到冲突的地方修改掉就行了。
下面就是错误的内容
<<<<<<<< HEAD
===============
=>>>>>>>>>>>>>>>
这种冲突首先先分析你们俩个的代码是实现相同功能而写的重复的代码还是各自实现的不同的功能的代码。如果是重复代码:两个二选一删除一个,然后再把这些冲突标示符删除即可;如果不是重复代码,两个都需要保留,只把冲突符号(红色部分)删除即可。工程编译通过之后就可以重新提交了,这个时候还需要从头执行:
git add //找错误的地方将它添加到git即可。
git commit -m “本地分支的名字"
git pull //下拉代码
git push//上传本地代码