1.备份
进行尝试解决冲突前先备份当前代码,以防尝试失败丢失数据!!
2.发现冲突先不要pull
如果自己工作区有修改的文件尽量不要先pull,防止出现二次冲突
3.先软回退到冲突的上一个版本号
git reset --soft <冲突的上一个版本号>
使用–soft可以在不改变自己工作区的情况下回退版本号
4.stash - pull - stash pop (如果可能有提交的话)
如果可能有人在你解决冲突期间提交代码,可以先暂存下拉取新代码后再合并代码进行提交
git stash // 暂存当前工作区的改动 git pull // 拉下新的代码 git stash pop // 放出工作区的改动
提交前检查下所有修改的文件,看是否有冲突