0


Git问题:2.拉取远程仓库代码,合并时出现冲突,合并失败

本地git push的时候出现1中提到的问题,需要先拉取最新的代码合并,但是合并的时候出现冲突,合并失败

问题描述

在本地IDEA中push代码时,出现下面问题,这个问题在之前Git问题:1中详细介绍过。是因为远程仓库被别人更新了。所以需要先将远程仓库更新到本地。(本地分支为feature/lang426,远程分支为feature/lang426)
在这里插入图片描述
在使用

git fetch origin feature/lang426
git merge FETCH_HEAD

命令后,出现下面错误:
在这里插入图片描述
在合并的时候出现冲突,合并失败。

分析原因

合并到本地的远程仓库代码和本地的代码出现冲突,合并失败,需要手动解决冲突。

解决

合并失败的时候一般在IDEA工程中会有错误提示,如图:
在这里插入图片描述

<<<<<<<< HEAD
你写的代码
===============
别人写的代码

wsdew114dqwenada

这种冲突首先分析你们俩个的代码是实现相同功能而写的重复的代码还是各自实现的不同的功能的代码。如果是重复代码:两个二选一删除一个,然后再把这些冲突标示符删除即可;
如果不是重复代码,两个都需要保留,只把冲突符号删除即可。
工程编译通过之后就可以重新提交了,这个时候还需要从头执行:
修改完成后还是以下操作顺序:

2.1 git add .
2.2 git commit -m “给你的保存起一个名字"
2.3 git pull origin feature/lang426 把服务器代码拉下来跟你本地代码合并
2.4 git push 把合并好的最新代码推送到服务器端

在这里插入图片描述
发现合并成功,可以push。

标签: java selenium docker

本文转载自: https://blog.csdn.net/zhucheng1994/article/details/123256315
版权归原作者 怦然心动CC 所有, 如有侵权,请联系我们删除。

“Git问题:2.拉取远程仓库代码,合并时出现冲突,合并失败”的评论:

还没有评论