IDEA中解决 git pull 冲突
2023-09-27 14:24:43 时间
解决 git pull 冲突 非常重要
1.什么是冲突
冲突是指当你在提交或者更新代码时被合并的文件与当前文件不一致
2.生产上冲突的场景
常见冲突的生产场景如下
- 更新代码
- 提交代码
- 多个分支代码合并到一个分支时
- 多个分支向同一个远端分支推送代码时
git的合并中产生冲突的具体情况:
<1>两个开发者(分支中)修改了同一个文件(不管什么地方)
<2>两个开发者(分支中)修改了同一个文件的名称
注意:两个分支中分别修改了不同文件中的部分,不会产生冲突,可以直接将两部分合并。
总结:上面各种情况的本质都是,当前文件与合并文件不一致,因此不论哪种情况其解决冲突的方法是一样的。
3.idea中解决冲突
解决方案如下:
accept yours:代表以自己的为准;
accept theris:代表以更新下来的文件为准;
merge:代表手动合并
一般解决冲突我们都是选择merge
点击之后入下所示:
将需要的内容点击:">>"既可以合并内容到result中,不需要的内容点击“x”即可,合并完成后点击apply即可。
值得注意的是,最将所有的“x >>”符号都要处理完,不需要的点击“x”,需要的点击“>>”
最后,不论是什么场景下产生的冲突解决方法是一样的。
注意:
解决了之后,要先 add 和 commit 最后push.
相关文章
- IntelliJ IDEA 缺少 javax 包 支持
- IDEA中Spring Boot项目MyBaits提示Invalid bound statement (not found)错误
- IDEA配置GIT
- Intellij IDEA系列 --GIT的初步使用
- idea如何安装使用jetty runner
- idea中本地git如何切换分支
- intellij idea不显示git push按钮的解决办法
- idea中git clone项目的操作
- IDEA 分享项目到 Git@OSC/GitHub
- idea中git合并切换分支等操作
- Idea 多线程断点被跳过
- windows 下搭建一台git服务器 started from idea Failed to create JVM:CProgram files
- IDEA 运行maven项目配置
- IDEA GIT 忽略文件 最佳方式
- IDEA之Git分支以及Stash使用
- idea中git分支的使用
- IDEA中Git的更新、提交、还原方法
- IDEA中Git的更新、提交、还原方法
- 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件
- Idea远程调试undertow
- idea使用git
- 【项目管理】 使用IntelliJ IDEA 将项目发布(提交)到GitLab
- IDEA/Git 设置多个push远程仓库或者同时提交多个push仓库
- eclipse项目转移至IDEA与IDEA tomcat报错(idea自带tomcat版本太高)与war包部署到win服务器与idea提交git的总结
- Java JDK和IntelliJ IDEA 配置及安装
- idea导入git项目
- Git 忽略.idea/workspace.xml文件
- mac下intellij idea 快捷键冲突