1.创建新分支feature1,并切换修改并提交相应内容

  • 修改readme.txt最后一行,改为:
Creating a new branch is quick AND simple.

2.切换到master分支,添加修改再提交

  • 修改readme.txt最后一行,改为:
Creating a new branch is quick & simple.
  • 现在,master分支和feature1分支各自都分别有新的提交,变成了这样:

3.这种情况下,Git无法执行“快速合并”,只能试图把各自的修改合并起来,但这种合并就可能会有冲突,我们试试看:

4.这时使用git status可以查看冲突的文件

  • 此时直接查看冲突文件readme.txt的内容如下:

  • Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容

5.修改冲突文件readme.txt后再进行提交

  • 修改如下:

  • 之后提交:

  • 提交成功,此时分支结构如下:

总结:

  • 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。

  • 解决冲突就是把Git合并失败的文件手动编辑为我们希望的内容,再提交。

  • git log --graph命令可以看到分支合并图。

参考:
https://www.liaoxuefeng.com/wiki/896043488029600/900004111093344#0

git——合并时的冲突解决相关推荐

  1. 执行git stash pop时的冲突解决

    git stash pop时的冲突解决 今天遇到一个问题,本来在主分支上checkout了一条新分支出来工作,可是做一半的时候突然发现后续要做的东西依赖于另一条特性分支里面的代码.特性分支其实是已经推 ...

  2. git 上合并分之的冲突解决

    关于git的分支合并 git开发的过程中涉及到分支,也就是不同的开发路径. 如: a->b->c 此时从c点开始分叉 有两个人可以同时在c上开发. c->d c->e 但是这就 ...

  3. git merge git pull时候遇到冲突解决办法git stash

    git merge git pull时候遇到冲突解决办法git stash 在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes t ...

  4. Git合并出现MERGING有效解决方法

    Git合并出现MERGING有效解决方法 错误描述 解决办法 参考链接 错误描述 我在操作git合并时候意外出现了MERGING,很懵逼,如图所示: 遇到这个问题也是很头疼了,百度了很多方法有说是:& ...

  5. git提交本地项目gitlab合并分支提交代码合并分支时的冲突解决git拉取新项目

    总结:选中右键 git add commit pull 运行 push 一.把dev(主分支)合并到本地自己的分支 1.选中要提交的对象(可以是整个项目,也可以是单模块提交) 2.右键-Git-Add ...

  6. 【全网最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)...

    前言: 俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是我们日常开发中不可或缺的.目前市面上比较流行的Git可视化管理工具有SourceTree.Github Desktop.Tortois ...

  7. git常用命令及冲突解决

    2019独角兽企业重金招聘Python工程师标准>>> git常用命令     git config --global user.name chenhongjiang     git ...

  8. git push时rejected,解决non-fast-forward errors的办法

    问题: 在git push时无法推送到远端仓库,出现下面的信息 $ git push origin master To https://github.com/USERNAME/REPOSITORY.g ...

  9. Git 合并时 --no-ff 的作用

    一.场景: 我最近在进行代码合并的时候,使用的是 : git merge --no-ff 分支名称 二.分析 git merge 默认使用的时"快进"(fast-forward)模 ...

最新文章

  1. 二叉树为空意味着二叉树_程序员的进阶课-架构师之路(8)-二叉树
  2. 微型计算机引脚,微型计算机硬件基础8086引脚.doc
  3. c#简单自定义异常处理日志辅助类
  4. SAP Spartacus支持的语言和货币单位的数据源
  5. 如何优雅地替换一个实现
  6. 哈斯(Hasse)图
  7. struts2.0.14 web.xml,struts.xml配置
  8. xml与实体互相转换
  9. 关于webSQL的总结
  10. Vegas18 pro视频编辑软件下载官方激活码-序列号-密钥版-注册
  11. jq ui.dialog.js简介
  12. debian10编译安装mysql
  13. ImageSpan 不显示或者变小
  14. 非对称加密算法--RSA
  15. 计算机组成原理 汇编语言
  16. 矩阵游戏java_矩阵取数游戏JAVA题解
  17. 怎么修复老照片?给你推荐这几个修复方法
  18. cognos 是什么?
  19. lua——很好很强大的脚本语言
  20. uni-app学习(一)

热门文章

  1. matlab拟合二元,MATLAB 二元函数公式拟合?
  2. android 开发板修改开机默认桌面
  3. 在HBase数据库创建表
  4. 全国最新省市县列表json
  5. 使用WORD宏实现查找带格式的文字并复制到特定地方
  6. matlab入门文档
  7. 自主开发的OFD编辑器简介 -- 开ofd可编辑之先河
  8. 经济学原理全部重点笔记(内部范围)
  9. jsbarcode 条形码
  10. linux 查看文件目录