git推送代码相关问题
问题描述
最近在提交代码的时候出现了一下的错误,发现是远程代码修改了,然后我拉取和本地合并的时候出现了问题,下面是问题的描述内容:
CONFLICT (content):
Merge conflict in src/xx/xx.js Automatic merge failed;
fix conflicts and then commit the result.
简单翻译过来就是说:合并代码的时候自动合并失败,需要我们修复冲突,然后提交结果。
解决方案
查阅了网上的相关资料,终于找到了一种解决办法:
git diff --name-only --diff-filter=U //查找合并产生冲突的文件
git stash // 将项目存放在暂存区
git pull // 拉取远程项目到本地
git stash pop // 修复冲突并合并项目
git add . // 将所有文件添加到暂存区
git commit –m “提交的描述内容”
git push //推送本地代码到远程仓库
希望上述内容对大家能有所帮助,最后附上原文地址:
https://www.codegrepper.com/code-examples/shell/Automatic+merge+failed%3B+fix+conflicts+and+then+commit+the+result.