当前位置: 首页 > news >正文

关于git分支冲突问题

什么是冲突

在Git中,冲突是指两个或多个开发者对同一文件统一部份进行了不同的修改,并且在合并这些修改时,Git无法自动确定应该采用哪种修改而产生的情况。

分支冲突

如何出现并解决

在一个版本时,有一个master分支,然后我创建了一个dev的分支并跑到dev分支上提交了一个修改到本地仓库,然后到master分支又提交了一个修改到本地仓库,现在我想和dev合并,就会产生冲突。

修改冲突就是你在master分支上,尝试合并之后会出现修改冲突的部分,然后把文件改成你想要的,提交后把dev分支删除就好。

图有一些潦草,不要介意

例子
1.创建文件夹

我就从头开始了

现在我的记事本长这样

2.创建dev分支并在dev分支修改内容

现在长这样

3.转到master分支并在master分支上修改内容

和上一步差不多

我就不多做解释了

4.合并分支出现冲突

为了演示,所以就没有禁用fast forward

5.解决分支冲突

针对初学者来说,直接在文件里该就好

我把文件改成了这样

然后我们直接删掉dev分支就好

现在就剩master分支了

累了,先这样吧,关于远程的下次再补(虽然可能性不大)


http://www.mrgr.cn/news/39181.html

相关文章:

  • Dynamics 365 dependency EntityType
  • 古代帝王与啤酒的不解之缘
  • 如果MySQL已经安装但mysql --version命令不好用,怎么办?
  • MySQL的驱动安装
  • Python——内置字符串操作与转换函数
  • 配置STM32F103的高级定时器TIM1用于PWM功能
  • 三数之和为0
  • 跨境电商中的IP关联及其防范策略
  • vector
  • 光伏设计难点在哪儿?如何解决?
  • Excel表列名称
  • 【QT Quick】基础语法:导入外部QML文件
  • 深度学习新手必备:Easy-PyTorch 助你轻松入门 PyTorch
  • 6.824 Lab 2C 学习记录
  • 语言的重定向
  • 内存安全问题
  • 基于大数据的高校新生数据可视化分析系统
  • JavaScript中的函数定义
  • 初始C++模板
  • 3. 将GitHub上的开源项目导入(clone)到本地pycharm上——深度学习·科研实践·从0到1