1.备份

进行尝试解决冲突前先备份当前代码,以防尝试失败丢失数据!!

2.发现冲突先不要pull

如果自己工作区有修改的文件尽量不要先pull,防止出现二次冲突

3.先软回退到冲突的上一个版本号

git reset --soft <冲突的上一个版本号>
使用–soft可以在不改变自己工作区的情况下回退版本号

4.stash - pull - stash pop (如果可能有提交的话)

如果可能有人在你解决冲突期间提交代码,可以先暂存下拉取新代码后再合并代码进行提交

git stash  // 暂存当前工作区的改动
git pull     // 拉下新的代码
git stash pop // 放出工作区的改动

提交前检查下所有修改的文件,看是否有冲突

5. push

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐