在使用git提交commit时需要对本次代码改动进行简要的注释。但有时候需要这些注释进行修改。现在展示2种操作方式:

1、idea版

选择version control,然后选择log,之后选择想修改的分支,接下来选择想修改的commit,鼠标右键,选择reword,最后跳出一个弹框进行修改想要的注释内容即可。

2、Git版

1、使用git log得到目标分支的commit记录,获取commit id。

注意:需要获取到想要修改内容之前一个commit id。比如我需要将rewrite3为rewrite3_new,则需要取28b197a00473ea1b46fab13263c294cce0d7401c,而不是628ba09f0214cdb68634b1c51748453cdf7439f3

qsm@ZB-PF1EN MINGW64 /e/xx-qsm-demo-web (master)
$ git log
commit 8e2215eefc943920ea4cc25b669a533b7a21e2c6 (HEAD -> master)
Author: qsm<qsm@xx.com>
Date:   Thu Jul 16 16:36:28 2020 +0800rewrite4commit 628ba09f0214cdb68634b1c51748453cdf7439f3
Author: qsm<qsm@xx.com>
Date:   Thu Jul 16 16:34:05 2020 +0800rewrite3commit 28b197a00473ea1b46fab13263c294cce0d7401c
Author: qsm<qsm@xx.com>
Date:   Thu Jul 16 16:33:51 2020 +0800rewrite2commit ce8a1886b4c4e8d41cbb7ee01acbc945ab3f0034
Author: qsm<qsm@xx.com>
Date:   Thu Jul 16 16:33:30 2020 +0800rewrite1commit fb70f28ecfa18126c2ca840c138b7501911f5be0
Author: qsm<qsm@xx.com>
Date:   Thu Jul 16 15:31:05 2020 +0800init优化

2、使用交互式变基比命令
git rebase -i 28b197a00473ea1b46fab13263c294cce0d7401c

之后会弹出下面的框框,该使用操作与vim一致。

输入i,将pick 改为reword,rewrite3改为想要修改的commit内容,即rewrite3_new。改完之后为按esc键。再按shift+冒号键。输入wq。再按enter键

之后会再次弹出一个框框

再次按照上面vim的操作,将rewrite3修改为rewrite3_new即可。然后保存退出。

至此就已经修改成功,可以使用git log继续查看。

【完】

已知者清楚,未知者则难,莫看本博文简单,但是也能造福一方!

Git小技巧——修改commit的注释内容——一看就会相关推荐

  1. 安装环境及Git小技巧

    深度学习环境安装及Git小技巧 以下记录一些命令,针对pytorch安装的一些小技巧. 1.命令 查看镜像源通道 conda config --show channels 添加镜像源通道 conda ...

  2. 短视频配音的两个小技巧,符合短视频内容基调是关键

    短视频配音的两个小技巧,符合短视频内容基调是关键 相信做短视频的小伙伴们一定发现了,在做短视频的时候,很多时候都会遇到需要配音的情况.有的小伙伴觉得配音只需要随便的配一段就可以了,但是随意的态度却很可 ...

  3. Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具

    前言 本文主要写给使用命令行来操作Git的用户,用于提高Git使用的效率.至于使用命令还是GUI(Tortoise Git或VS的Git插件)就不在此讨论了,大家根据自己的的喜好选择就好.我个人是比较 ...

  4. easyexcel读取合并单元格内容_一周一个小技巧 | excel不会核对内容?不会填充合并单元格?7个实用的EXCEL技巧,一起来看看吧...

    上方蓝色字,获取更多就业信息~ 1 两列姓名核对  如果要核对表二中的姓名在表一中有没有出现,一个公式马上搞定.=IF(COUNTIF(A:A,C2),"是","否&qu ...

  5. git小技巧之分支、关联远程仓库、回滚、解决.gitignore不生效等

    1.分支管理 新建并切换分支:git checkout -b <name>新建本地分支并关联到远程分支git checkout -b myRelease origin/Release合并某 ...

  6. [办公小技巧]修改Word默认样式

    提高办公效率的小技巧 基本操作 打开 Word,在"开始"选项卡"样式"选项组右下角单击小箭头按钮. 或者直接在键盘上按组合键"Ctrl+Alt+Sh ...

  7. 苹果打字怎么换行_iPhone实用小技巧,安卓转苹果的同学看完收获尤其大

    苹果iOS系统名声在外两大特点一个是流畅另一个就是交互体验好,从安卓换苹果的小伙伴应该可以明显的感觉到系统的流畅度,但是交互体验好在哪?很多小伙伴都感受不到.所以今天小树特意给大家整理一下iOS的几个 ...

  8. 信息 按顺序打印commit_提高效率的 10 个 Git 小技巧

    1. 从某个分支检出单个文件 你是否有过破坏了某个文件,想要重新开始? 或者需要的文件在另一个分支中? 下面的命令让你直接从某个分支取到那个文件. git checkout some-other-br ...

  9. Eclipse小技巧--修改@auther和去掉//TODO

    一般当我们新安装Eclipse时,在类上或方法上面加注释,会出现这样的情况. 当我们创建构造方法,或者使用try catch代码块时,会出现这种情况. 这并不是我们想要的效果,我们希望显示自定义信息, ...

最新文章

  1. 《评人工智能如何走向新阶段》后记(再续3)
  2. HTTP简介、请求方法与响应状态码
  3. 回溯法和DFS leetcode Combination Sum
  4. 知识点030-邮件告诉自己备份是否成功
  5. python mock测试_使用mock测试python中的函数
  6. linux配置本地yum(CentOS7)
  7. 状态空间模型中实际参数估计
  8. Django模型修改及数据迁移
  9. php ajax.open的 url路径,php – 检测Ajax调用URL
  10. Python : async和await、asyncio与aiofiles
  11. 0712CF解题报告
  12. 微信小程序tab切换,(scroll-view + swiper)可滑动切换,导航栏跟随滚动实现
  13. AI根据代码内容可自动起函数名
  14. Springcloud整合Eureka报错[TransportException: Cannot execute request on any known server.]一站式解决
  15. 美团配送 二面(40min) Java后端 暑期实习面经
  16. 什么是OTG,手机OTG的用途
  17. 10M/s,保姆级教程,制作自己的网盘不限速工具!
  18. 逸创云客服获“金耳唛杯”年度中国最佳客户中心技术产品奖
  19. 如何用阿里iconfont,在伪元素选择器content:‘‘中添加文字标签
  20. “元宇宙”,究竟离我们有多远?(中)

热门文章

  1. 机器学习和人工智能方法在CADD中的应用
  2. 对es搜索使用fork/join优化搜索
  3. (整理)蓝屏代码对应原因_蓝屏问题解决方法
  4. 携手企企通,农业产业化国家重点龙头企业「罗牛山」加速采购数智化建设
  5. html音乐播放器 频谱,HTML5 Canvas 实现简易 绘制音乐环形频谱图
  6. 【Unity】安装配置Python使用protobuf转换Excel表格数据并在unit中使用
  7. Vue 富文本编辑器插件 vue-quill-editor 坑!
  8. 2012英语二长难句
  9. 测量平差之附有限制条件的条件平差(概括平差模型)
  10. 【Linux】一步一步学Linux——Linux发展史(01)