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

git 修改一个老commit,再把修改应用到所有后续的 commit

找到你想修改的 commit 的哈希值(前7位即可)。

git rebase -i <commit-hash>^

找到你想修改的 commit 行

将行首的 pick 改为 edit

保存并退出编辑器

进行想要的修改

git add <修改的文件>
git commit --amend
git rebase --continue

如果有冲突,解决冲突后 git add 冲突文件,再继续。

http://www.xdnf.cn/news/6745.html

相关文章:

  • Go的单测gomock及覆盖率命令
  • 洛谷 P1375:小猫 ← 预处理模逆元 + 卡特兰数
  • nacos配置文件快速部署另一种方法
  • 第十天——贪心算法——深度总结
  • 提高表达能力
  • FC7300 DMA MCAL 配置引导
  • idea 中引入python
  • 无人设备遥控器的信号传输与抗干扰技术
  • 动态图标切换的艺术
  • 软件架构风格系列(1):分层架构如何让系统“稳如泰山”?
  • AI 笔记 -基于retinaface的FPN上采样替换为CARAFE
  • Android framework 中间件开发(一)
  • 149.WEB渗透测试-MySQL基础(四)
  • 【暗光图像增强】【基于CNN的方法】2020-AAAI-EEMEFN
  • 显性知识的主要特征
  • math.js 加/减/乘/除 使用
  • 第九天——贪心算法——非递减数组
  • ZYNQ Overlay硬件库使用指南:用Python玩转FPGA加速
  • AWS中国区CloudFront证书管理和应用指南
  • 五月月报丨MaxKB在教育行业的应用进展与典型场景
  • 现代简约中式通用,民国画报风,中国风PPT模版8套一组分享
  • 【Vue 3全栈实战】从响应式原理到企业级架构设计
  • 数据结构(3)线性表-链表-单链表
  • k8s监控方案实践补充(二):使用kube-state-metrics获取资源状态指标
  • 前端开发笔记与实践
  • Visual Studio 2022 中添加“高级保存选项”及解决编码问题
  • WebMvcConfigurer介绍-笔记
  • GESP2025年3月认证C++二级( 第三部分编程题(2)时间跨越)
  • MongoDB 应用实战
  • 多尺度对比度调整