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

【Git】Gitlab进行merge request的时候,出现待合并分支合并了主分支的问题的解决

最近在公司开始用merge request进行代码合并了。
然后不知道为啥,如果待合并分支(A)进行merge request到主分支(B)的时候,如果A和B有冲突,然后我在gitlab上使用页面进行冲突的解决,比如:
A和B在某一行代码有冲突的时候,我选择了使用A分支上的代码。
然后就会莫名其妙出现一条merge B into A的提交记录。
这就非常奇怪了,这肯定是我们不希望看见的。
所以这个时候我们就又得手动回滚回去了。

出现分支合并的时候莫名其妙合并了release分支的情况,我们的解决方法:

  1. 首先输入git log —oneline获取到你想要reset到的分支,这个分支应该是出现误操作meger了release分支之前的前一个分支。
  2. 使用git reset --hard <commit_hash>回滚到你想要回滚到的位置
  3. git push origin branch_name --force 强制保证remote的分支和本地分支保持一致,此时remote和本地就一致了,你的merge-release的操作就不会出现了。

其中操作1和操作2你可以使用可视化界面例如IDEA的reset 直接回滚回去。
然后你手动输入操作3就好。

http://www.lryc.cn/news/466229.html

相关文章:

  • jetson nano ubuntu20.04安装ros-Noetic
  • 【数据结构与算法】走进数据结构的“时间胶囊”——栈
  • 伺服增量式和绝对式的本质区别?
  • 应对 .DevicData-X-XXXXXXXX 勒索病毒:防御与恢复策略
  • 【代码随想录——数组——二刷】
  • spring-boot(4)
  • 深度学习模型:原理、架构与应用
  • 玩客云Armbian安装Casaos
  • redis过期提醒
  • AnaTraf | 提升网络性能:深入解析网络关键指标监控、TCP重传与TCP握手时间
  • 黑盒测试和白盒测试的具体方法(附加实际应用中的技巧和注意事项)
  • 基于ssm的小区物业管理系统
  • 4本SCI/SSCI期刊更名,10月WOS更新!速看!
  • 麒麟v10系统安装docker镜像
  • 基于SSM大学校医院信息管理系统的设计
  • 【JS】如何识别一个变量是不是数组对象
  • 探索 Python 幽默之源:pyjokes 库全解析
  • 苦寻多时,终于找到!这款免费GIS工具助你轻松搞定地形切片
  • OpenResty性能分析:以HelloWorld服务器为例
  • pb生成文件和反射
  • .net framework 3.5sp1安装错误卡住不动怎么解决
  • 毕业设计—基于 Inception-ResNet模型的皮肤癌分类系统实现
  • 什么是优秀的单元测试?
  • 服务器安装Anaconda,Anaconda安装Pytorch
  • YOLO目标检测理论详解,YOLOv1理论知识讲解,超w字精读(学习YOLO框架必备),全网最详细教程
  • SpringBoot3.x和OCR构建车牌识别系统
  • conda 容器学习笔记之一 -- 基础环境配置
  • Oracle分区表改造(三):通过分区交换和分裂改造为分区表
  • LeetCode 0908.最小差值 I:思维(遍历)
  • Python基础之循环语句