git合并冲突

git合并冲突

问题描述
复制代码
Auto-merging mes5server/mes5j.json
Auto-merging mes5server/mes5j.json
CONFLICT (content): Merge conflict in mes5server/mes5j.json
Automatic merge failed; fix conflicts and then commit the result.
原因

要合并的两个分支改动了同一份文件。

解决方法
  • 1.查看冲突文件

    git status

  • 2.查看冲突文件,=======上面是当前分支的代码,=======下面是要合并进来的分支代码,两者发生了冲突

    <<<<<<< HEAD
    你的本地代码

    从远程拉取的代码

    origin/master

  • 3.编辑冲突文件,决定保留哪些更改,然后删除冲突标记。

  • 4.标记文件为已解决冲突状态

复制代码
git add <file-with-conflict>
  • 5.解决冲突后提交修改

    git commit -m "提交信息"

  • 6.再次尝试拉取

    git pull origin master

将远程origin主机的master分支拉取过来和本地的当前分支进行合并

相关推荐
透明的玻璃杯10 分钟前
git应用
git
炸炸鱼.1 小时前
Git+Jenkins实战(一):从零搭建自动化发布与回滚系统(附完整代码)
git·jenkins
言6664 小时前
要忽略前端依赖包node_modules的文件在目录下 git暂存区消失
git
胡小禾5 小时前
Git Worktree
git
程序员小羊!5 小时前
18 GIt
git
怣疯knight5 小时前
Git 本地分支关联远程分支 常用命令汇总
git
ANNENBERG6 小时前
git分支开发管理
git
坤坤藤椒牛肉面6 小时前
GIT的使用
git
w3296362716 小时前
使用 OpenCode 在 Windows 上加速安装 Playwright 的完整指南
windows·git
我家媳妇儿萌哒哒1 天前
git:无法推送refs到远端。您可以试着运行“拉取”功能,整合您的更改。
git