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分支拉取过来和本地的当前分支进行合并

相关推荐
Data_Adventure13 小时前
能连上 GitHub(SSH 验证成功),却 push 失败?常见原因与逐步解决方案
前端·git·github
间彧13 小时前
如何解决Git客户端下载缓慢问题
git
Tearstornbyrain16 小时前
在Ubuntu24.04中使用ssh连接本地git仓库到github远程仓库
linux·git·ubuntu·ssh·github
四七伵20 小时前
一次 Git Rebase 事故,让我彻底明白 Rebase 和 Merge 的区别
git·后端
霖002 天前
FPGA的PS基础1
数据结构·人工智能·windows·git·算法·fpga开发
盗骊2 天前
Git rebase
git
芝麻馅汤圆儿2 天前
Git Bash
git
六件套是我2 天前
在idea中git切换分支,但是我的文件没add,没commit
git
Pi_Qiu_2 天前
Rsync自动化备份平台建设实战
git·自动化·github
parade岁月3 天前
Git黑科技:让你的配置文件"隐身",再也不用担心误提交!
git