Git出现MERGING办理方案

金歌  论坛元老 | 2024-11-23 10:44:46 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1705|帖子 1705|积分 5115

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Git出现MERGING:

这个以前办理了许多次了,分享一下
如图所示,几个小时前拉的新分支,因为线上的代码肯定是有许多人提交的,所以需要pull下来,但是成功pull下来后,出现了如下环境:
开始的分支表现的是(feature/tfzk/fdd-report-20231216)
但是重新拉下代码后分支名背面多了MERGING

 解释:

出现MERGING状态,实在是是出现文件的冲突了,当几个人改了同一个代码,就需要办理冲突。
   

  • MERGING 是 Git 中的一种状态,在合并过程中出现。它表现当前分支正在合并其他分支的修改。
  • 合并操作通常发生在两个分支的历史纪录有冲突的环境下,大概在举行手动合并时。
  • 当要合并分支的历史纪录有冲突时,Git 会标记为 MERGING 状态。这通常是因为两个分支对同一文件的雷同部门举行了不同的修改,Git 无法自动办理冲突。
  办理方案:

1.可以利用git status 查看文件状态

 也可以可以利用 git diff 下令查看冲突的详细内容。


他们大概刚刚合了代码,一下多出几十个新的文件,但是注意下面的赤色字体哦(就是有冲突的文件)

2. 找到上面爆红的文件位置,查看代码办理:

Git 将表现出现冲突的文件,并在文件中利用特别标记(如 <<<<<<<、=======、>>>>>>>)标识冲突部门。
根据自己的和别人的代码举行对比,需要保存哪些即可(用自己的,传入的,不知道就保存两边,别人的代码别删,注释就行,你懂得斜眼笑),我这是用的vscode,我这直接采用传入就可以了,因软件而异。

    如果在办理冲突时碰到困难,可以利用 git merge --abort 大概 git reset --merge 下令取消合并,并返回到合并之前的状态。
  3. 修改之后,利用如下下令  提交纪录。

  1. git add .
  2. git commit-m "解决冲突20231225pm"
复制代码
4. 末了MERGING终于在我眼前消失了



竣事啦

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表