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

git修改历史(非最新)提交信息

二、修改最近第二次或更早之前的commit信息

当前有三次提交,从近到远分别为1、2、3
在这里插入图片描述
以修改第2次提交为例(从最新往前数)
1、使用命令git rebase -i HEAD~2
在这里插入图片描述
i进入编辑模式,将对应的pick改为edit,然后ctrl+c退出。最后输入:wq保存编辑的信息(注释使用英文输入法)
在这里插入图片描述
2、使用git commit --amend修改具体的commit信息,操作方法可见文章《git修改最新提交(commit)信息》
在这里插入图片描述
在这里插入图片描述
3、使用git rebase --continue完成
在这里插入图片描述
4、使用git push --force到远程仓库
注意:必须加上--force。如果只使用git push会报错error:failed to push some refs to 'xxx.git'
在这里插入图片描述
5、使用git log查看提交记录,修改成功
在这里插入图片描述

相关文章:

  • 算法每日一题:字符串中的额外字符 | 动归 | 哈希 | 字符串
  • NUS CS1101S:SICP JavaScript 描述:二、使用数据构建抽象
  • HarmonyOS4.0——ArkUI应用说明
  • 深入了解pnpm:一种高效的包管理工具
  • redis的高可用(主从复制、哨兵、群集)
  • Linux常用命令之tar解压缩文件、uname -a查看系统信息
  • 时间序列数据库选型: influxdb; netdiscover列出docker实例们的ip,docker管理工具lazydocker、scope
  • GPT实战系列-LangChain + ChatGLM3构建天气查询助手
  • Web前端篇——el-timeline+el-scrollbar时间轴数据刷新后自动显示滚动条
  • 基于Docker官方php:5.6.40-fpm镜像构建支持66个常见模组的php5.6.40镜像
  • 基于springboot+vue心理测试管理系统
  • QT c++ 双精度浮点数转换成4个16位数
  • SpringBoot 如何增强PageHelper入参的健壮性
  • CCRC认证办理流程以及申报材料
  • 【2019】360Java工程师客观题总结
  • VCG 网格顶点聚类
  • statsmodels.tsa 笔记 detrend(去趋势)
  • 持续构建行业影响力|HarmonyOS SDK荣膺年度“技术卓越”奖项
  • C++STL
  • 通信电缆的UL认证安全标准UL 444详情介绍
  • 齐白石精品在波士顿展出,“白石画屋”呈现水墨挥洒
  • 美国务院批准向土耳其出售导弹及相关部件,价值3.04亿美元
  • 被前男友泼汽油致残后,一个女孩经历的双重灼烧
  • 科技部等七部门:优先支持取得关键核心技术突破的科技型企业上市融资
  • 陕西河南山西等地将现“干热风”灾害,小麦产区如何防范?
  • 上海团队在医学顶刊连发两文,率先提出“证据污染”循证概念