Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在执行git pull --rebase时/之后找到代码的冲突部分?

如何在执行git pull --rebase时/之后找到代码的冲突部分?
EN

Stack Overflow用户
提问于 2018-01-03 12:21:21
回答 1查看 32关注 0票数 0

在我对主分支中的代码进行了更改之后,我收到了一个请求(来自另一位同事),要求将我的更改与远程主分支上发生的更改合并。

我了解了运行git pull --rebase所需的更多细节。因此,我应该预料到一些合并冲突,我必须手动合并。我的同事告诉我,我在远程主机上的更改和更改存在冲突。

然而,在我执行了git pull --rebase之后,我没有看到任何合并冲突的迹象。我收到了以下(对我来说很神秘)消息:

代码语言:javascript
运行
AI代码解释
复制
Falling back to patching base and 3-way merge...
Auto-merging dir1/dir2/dir3/my_script.py

因此,我的期望是它是合并冲突应该发生的文件。但是,当我打开文件时,我没有看到任何在合并冲突的情况下通常会看到的东西(如HEAD<<<<<<等)。

所以,我的问题是:如何识别两个版本代码(来自远程主机和本地主机)的冲突部分。

EN

回答 1

Stack Overflow用户

发布于 2018-01-03 12:38:27

您的合并问题已在提到的文件中自动合并。在文件中没有这样的冲突。根据这项声明:

回落到修补基础和3向合并...自动合并dir1/dir2/dir3/my_script.py

dir1/dir2/dir3/my_script.py文件已通过git三向合并策略自动合并。当git的自动合并不能成功完成并且需要手动干预时,就会发生冲突。如果发生冲突,您可以在文件中看到一个带有箭头的头部,显示文件中的旧语句和更新语句,并选择解决冲突。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48077300

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文