GIT 手动合并冲突版本

发布时间 2023-11-15 15:45:07作者: 半亩花田i
目的:分支开发过程中有其他分支上线,并且其他分支上线版本已同步到master,则须合并已上线版本到开发分支,避免上线时功能倒退。(注意一定要更新最新的代码到本地)
命令行合并步骤:
1 .克隆配置库到本地
git clone git地址
2.切换到开发分支:
git checkout 【开发分支】
3.合并master到开发分支:
git merge --no-ff origin/master
如: 
 Auto-merging src/main/java/com/**.java
CONFLICT (content): Merge conflict in src/main/java/com/**.java
。。。。
Automatic merge failed; fix conflicts and then commit the result.
 
IDE有工具可以对比着解决冲突,没有也可以直接在IDE手动处理。
4.将合并后代码推送到远程库:
git add .
git commit -m '合并冲突解决'
git pull
git push