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

git进阶--2---冲突的产生和解决

git进阶–2—冲突的产生和解决

1. 冲突的产生

  • 冲突产生的根本原因是不同的分支在同一个位置做了不同的修改
  • 所以一般出现的场景有
  1. 多个分支代码合并到一个分支
  2. 多个分支向同一个远端分支推送

2. 快速合并下的冲突

  • 如果当前分支的每一个提交都已经存在于要合并的分支里,git就会执行一个fast forward操作,将当前分支指向合并进来的分支,而不产生冲突

3. 冲突的解决

  • 当产生冲突时,git会用git ⽤ <<<<<<< , ======= , >>>>>>> 标记出不同分⽀的内容:
  • <<<<<<< 和 ======= 之间的区域就是当前更改的内容
  • ======= 和 >>>>>>> 之间的区域就是传⼊进来更改的内容
  • 冲突需要我们手动解决冲突的保留,然后再提交

http://www.kler.cn/a/532792.html

相关文章:

  • e2studio开发RA4M2(6)----GPIO外部中断(IRQ)配置
  • 解释 Java 中的垃圾回收机制,以及如何优化垃圾回收性能?
  • 走向基于大语言模型的新一代推荐系统:综述与展望
  • 机器学习--1.KNN机器学习入门
  • 如何安全地管理Spring Boot项目中的敏感配置信息
  • vim-plug的自动安装与基本使用介绍
  • 第九篇:NoSQL 数据库与大数据
  • 【Unity踩坑】Unity项目管理员权限问题(Unity is running as administrator )
  • kubernetes-部署性能监控平台
  • Hive on Spark优化
  • 解锁动态规划的奥秘:从零到精通的创新思维解析(7)
  • 【C#】Process、ProcessStartInfo启动外部exe
  • C++11新特性之long long超长整形
  • 「全网最细 + 实战源码案例」设计模式——策略模式
  • 20250108慧能科技前端面试
  • 如何在 Python 中创建表的完整指南,常见功能及问题解决方案有哪些?
  • Web - CSS3浮动定位与背景样式
  • 备考蓝桥杯嵌入式4:使用LCD显示我们捕捉的PWM波
  • 多功能提示词模板
  • MapReduce分区
  • Vue2 项目中使用 Swiper
  • 尚硅谷课程【笔记】——大数据之Shell【一】
  • LeetCode:516.最长回文子序列
  • 【数据结构】_栈的结构与实现
  • 人工智能专业术语详解(A)
  • Windows:AList+RaiDrive挂载阿里云盘至本地磁盘