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

git stash apply 冲突合并方法解决

在使用git时经常用到git stash驻存多次修改,然后想要一次性合并的时候会出现本地的修改跟git stash apply冲突

如:

这里在本地已经进行修改后,想要使用stash中的stash@{0},结果发现跟本地有冲突了

怎么才能把stash@{0}中的修改合并到本地呢?即同时保留本地修改跟stash中的内容

使用命令:git stash show -p stash@{0} | git apply --reject

上面的命令为:将stash中的内容当成补丁应用,同时生成.rej文件

执行上面的指令后,目录下面会多出.rej文件

查看rej文件

发现这个删除了一行代码,加了三行代码,去对应的文件中去查看是否已经合并修改

发现确实已合并了修改

左边红色表示删除,右边绿色表示增加

这个.rej文件目的是告诉你当前的冲突的地方,可以根据这个文件去看看相应的地方,解决冲突,但是看样子命令会自动修改冲突,只需要人工审阅一下,没有问题的话就可以删除.rej文件

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

相关文章:

  • Kafka 3.9.1的KRaft模式部署
  • linux系统----Ansible中的playbook简单应用
  • 从零开始的云计算生活——第三十七天,跬步千里,ansible之playbook
  • 【Blender小技巧】Blender使用多边形建形工具创建多边形模型,挤出面,模型创建修改编辑UV贴图
  • 【第四章:大模型(LLM)】01.神经网络中的 NLP-(2)Seq2Seq 原理及代码解析
  • 从0到500账号管理:亚矩阵云手机多开组队与虚拟定位实战指南
  • 【归并排序】排序数组(medium)
  • Rust/Tauri 优秀开源项目推荐
  • C/C++ 调用lua脚本,lua脚本调用另一个lua脚本
  • 最新的前端技术和趋势(2025)
  • Maven中的bom和父依赖
  • Nginx HTTP 反向代理负载均衡实验
  • YOLO11 改进、魔改|低分辨率自注意力机制LRSA ,提取全局上下文建模与局部细节,提升小目标、密集小目标的检测能力
  • 免费 SSL 证书申请简明教程,让网站实现 HTTPS 访问
  • ADAS测试:如何用自动化手段提升VV效率
  • 【CDA干货】金融超市电商App经营数据分析案例
  • unbuntn 22.04 coreutils文件系统故障
  • GaussDB as的用法
  • 亚马逊广告关键词优化:如何精准定位目标客户
  • MyBatis中#{}与${}的实战避坑指南
  • 性能测试-技术指标的含义和计算
  • Leetcode_242.有效的字母异位词
  • Apache Commons VFS:Java内存虚拟文件系统,屏蔽不同IO细节
  • python入门篇12-虚拟环境conda的安装与使用
  • 深入Go并发编程:Channel、Goroutine与Select的协同艺术
  • 博士申请 | 荷兰阿姆斯特丹大学 招收计算机视觉(CV)方向 全奖博士生
  • 达梦有多少个模式
  • 亚马逊地址关联暴雷:新算法下的账号安全保卫战
  • 四、计算机组成原理——第6章:总线
  • 基于Hadoop3.3.4+Flink1.17.0+FlinkCDC3.0.0+Iceberg1.5.0整合,实现数仓实时同步mysql数据