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

git 合并分支并解决冲突

git 合并分支并解决冲突

切换分支

git checkout <branch-name> 

首先切换到要合并的目标分支

合并分支

git merge <source-branch>  					//将源分支代码合并到当前分支中,源分支的各项新增的提交都会按时间点插入到当前分支的提交记录中
git merge --squash <source-branch> 			//将源分支中所有新增的提交整合为一次提交合并到此分支,此命令执行完之后需要手动提交一次
没有冲突

合并没有冲突的话会自动进入一个输入提交信息的界面,在此界面输入提交信息之后,Ctrl+x键退出并提交。

有冲突

有冲突的话,会显示哪些文件冲突。要使用外部工具解决冲突直接输入以下指令

git mergetool

此指令使用之前需要配置外部工具,参考教程linux git配置kdiff3工具解决冲突

所有文件解决冲突完成之后需要自行提交

git commit -m "提交信息"
http://www.lryc.cn/news/437263.html

相关文章:

  • 《程序猿之设计模式实战 · 装饰者模式》
  • [K8S]Forbidden: pod updates may not change fields other than
  • C/C++漏洞检测数据集汇总
  • springboot后端开发-常见注解及其用途
  • TypeScript 扩展
  • 按键学院往期视频
  • 通信工程学习:什么是MRF多媒体资源功能、MRFC多媒体资源功能控制、MRFP多媒体资源功能处理
  • 【Windows】获取进程缓解策略设置情况
  • 语音识别相关概念
  • Iceberg与SparkSQL查询操作整合
  • Linux 上安装 PostgreSQL
  • WRF-LES与PALM微尺度气象大涡模拟、PALM静态数据预备、PALM驱动数据预报、PALM模拟
  • 需求分析概述
  • Java | Leetcode Java题解之第391题完美矩形
  • java项目之基于web的人力资源管理系统的设计与实现(源码+文档)
  • Linux 防火墙:iptables (二)
  • 小目标检测顶会新思路!最新成果刷爆遥感SOTA,参数小了18倍
  • 【Ubuntu】虚拟机安装USB摄像头ROS驱动 usb_cam(最新方法)
  • 免费的成绩查询微信小程序,让家长轻松掌握学生表现
  • [含视频和源码]CRUD的最佳实践,联动前后端,包含微信小程序,API,HTML等(三)
  • 如何把我另一个分支上的commit拿过来
  • 【rpg像素角色】俯视角-行走动画
  • Python时间序列分析新技能,轻松掌握时间索引
  • sklearn-逻辑回归-特征工程示例
  • RTMP播放器延迟最低可以做到多少?
  • 细致刨析JDBC ① 基础篇
  • Reactive 编程-Loom 项目(虚拟线程)
  • Windows下使用MinGW编译安装zmq的步骤
  • 电商云账户分账系统:打造高效资金流转体系
  • 设计模式 -- 单例设计模式