使用场景:我们在使用git时会遇到想修改之前(不是最新的)的commit信息的时候,git commit --amend 只能修改最新commit的信息。
下面开始实操,主要使用的命令是git rebase
使用的密令是git rebase 变基 首先我们有3个commit,如下:

然后我们需要修改第二个commit 的Message,也就是修改second commit
变基操作有个交互式的命令是git rebase -i commitID
CommitId选择你要变的那个commit的父commitId
也就是9f25c6那个
git rebase -i 9f25c6

这边的交互式界面如下,里面也有好多命令,有兴趣的可以自己看下

这边使用reword,意思就是使用该commit,但修改他的commit message,把要修改的commit信息的那行的pick改为reword,保存退出

wq保存后进入修改commit信息的界面,这边你自己编辑信息后wq保存退出

wq保存
修改完后,会看下rebase成功的信息。这时候再看git log就可以看到自己的第二个commit修改后的信息了

修改老commit的message信息相关推荐

  1. 怎样修改老旧commit的message信息?

    找到操作提交记录的父提交id,也可以理解为上一次提交记录 git rebase -i <父commitid> 只修该提交信息用把pick更新为r,然后在git弹出的命令窗口中, 修改提交记 ...

  2. 怎样修改当前分支最新一次提交的message信息?

    怎样修改当前分支最新一次提交的message信息? git commit --amend esc :wq

  3. git commit --amend修改git commit提交的message

    当git commit -m "message"提交之后,在push之前,发现git commit中的message有误,想把提交的message改过来,有什么办法? 首先输入gi ...

  4. git修改已提交commit的Author信息

    在 git 中可以通过 git commit --amend 来修改最近一个已提交 commit 的 Author 信息,使用如下: git commit --amend --author " ...

  5. git 修改远端 commit 信息

    git 修改远端 commit 信息 git rebase -i HEAD~x( x 代表最近几条commit ),执行之后将出现以下界面 上面的 pick 后面即远端的 commit 信息,最下面的 ...

  6. Git---git commit --amend -m ‘信息‘ 实现追加提交为一次提交

    番外:跳过使用暂存区域 git commit -a -m '信息'   ==>>(等价于) git add .  &&  git commit -m '信息' 有时候我们提 ...

  7. 弘辽科技:如何修改老链接的商品不会导致降权

    一晃2021年就过去了,新的一年新的开始,最近发现很多做电商的新手卖家由于经验不足,在商品上架到店铺很长时间以后才发现商品存在问题,包括商品的主图标题.详情页.价格属性等等,那时候才会对商品进行调整. ...

  8. 如何修改word中的单位信息、用户信息及文档属性

    文档属性中的"用户"信息是可以通过工具选项中的用户信息修改的.但是单位信息却是在安装OFFICE时设置的,经过我的测试,并不在NORMAL.DAT中,而是在注册表中.另外,有些人以 ...

  9. 在ASP.NET AJAX中使用应用程序服务和本地化(4):示例程序:读取、修改并保存用户个性化信息...

    本文来自<ASP.NET AJAX程序设计 第II卷:客户端Microsoft AJAX Library相关>的第五章<应用程序服务和本地化>. 让我们通过编写一个完整的示例程 ...

最新文章

  1. dell笔记本电脑驱动_戴尔Dell电脑u盘启动盘重装win10系统步骤
  2. 【C++ STL】vector库使用方法
  3. 020.2.2 runtime类
  4. Mac中ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
  5. maskView与CAGradientLayer那回事儿
  6. MyBatis学习总结(17)——Mybatis分页插件PageHelper
  7. Springboot Mybatis使用PageHelper实现分页查询
  8. Aptana3 SVN Client安装
  9. C语言断言assert详解
  10. Node.js:npm下载很慢,设置国内淘宝镜像
  11. python-excel 批量新建excel工作表
  12. 禁止tomcat的Catina.out的累计输出
  13. SecureCRT免费安装教程
  14. 企业邮箱哪个好,邮箱品牌介绍—TOM邮箱
  15. 台式计算机如何定时关机,台式电脑设置定时关机
  16. 秘猿科技开源 CITA-Monitor
  17. 什么是 “use strict”; ? 使用它的好处和坏处分别是什么?
  18. Android中访问sdcard路径的几种方式
  19. 操作系统 - Linux
  20. 通州新城规划图 - 新通网http://www.xintongwang.com

热门文章

  1. Safe3WVS 10.1 漏洞扫描
  2. Linux 命令行的艺术
  3. BZOJ 3143: [Hnoi2013]游走 高斯消元 期望
  4. 2023最新版本Camtasia电脑录屏软件好不好用?
  5. nginx负载均衡案例(1)
  6. 蓝桥杯真题 17省1-购物单 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的
  7. c语言实现两分钟倒计时
  8. 构建大型网站(百万级访问量)的技术准备
  9. Python3开发工具的使用
  10. 解读浏览网页时出现的错误提示