Git小技巧——修改commit的注释内容——一看就会
在使用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的注释内容——一看就会相关推荐
- 安装环境及Git小技巧
深度学习环境安装及Git小技巧 以下记录一些命令,针对pytorch安装的一些小技巧. 1.命令 查看镜像源通道 conda config --show channels 添加镜像源通道 conda ...
- 短视频配音的两个小技巧,符合短视频内容基调是关键
短视频配音的两个小技巧,符合短视频内容基调是关键 相信做短视频的小伙伴们一定发现了,在做短视频的时候,很多时候都会遇到需要配音的情况.有的小伙伴觉得配音只需要随便的配一段就可以了,但是随意的态度却很可 ...
- Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具
前言 本文主要写给使用命令行来操作Git的用户,用于提高Git使用的效率.至于使用命令还是GUI(Tortoise Git或VS的Git插件)就不在此讨论了,大家根据自己的的喜好选择就好.我个人是比较 ...
- easyexcel读取合并单元格内容_一周一个小技巧 | excel不会核对内容?不会填充合并单元格?7个实用的EXCEL技巧,一起来看看吧...
上方蓝色字,获取更多就业信息~ 1 两列姓名核对 如果要核对表二中的姓名在表一中有没有出现,一个公式马上搞定.=IF(COUNTIF(A:A,C2),"是","否&qu ...
- git小技巧之分支、关联远程仓库、回滚、解决.gitignore不生效等
1.分支管理 新建并切换分支:git checkout -b <name>新建本地分支并关联到远程分支git checkout -b myRelease origin/Release合并某 ...
- [办公小技巧]修改Word默认样式
提高办公效率的小技巧 基本操作 打开 Word,在"开始"选项卡"样式"选项组右下角单击小箭头按钮. 或者直接在键盘上按组合键"Ctrl+Alt+Sh ...
- 苹果打字怎么换行_iPhone实用小技巧,安卓转苹果的同学看完收获尤其大
苹果iOS系统名声在外两大特点一个是流畅另一个就是交互体验好,从安卓换苹果的小伙伴应该可以明显的感觉到系统的流畅度,但是交互体验好在哪?很多小伙伴都感受不到.所以今天小树特意给大家整理一下iOS的几个 ...
- 信息 按顺序打印commit_提高效率的 10 个 Git 小技巧
1. 从某个分支检出单个文件 你是否有过破坏了某个文件,想要重新开始? 或者需要的文件在另一个分支中? 下面的命令让你直接从某个分支取到那个文件. git checkout some-other-br ...
- Eclipse小技巧--修改@auther和去掉//TODO
一般当我们新安装Eclipse时,在类上或方法上面加注释,会出现这样的情况. 当我们创建构造方法,或者使用try catch代码块时,会出现这种情况. 这并不是我们想要的效果,我们希望显示自定义信息, ...
最新文章
- 《评人工智能如何走向新阶段》后记(再续3)
- HTTP简介、请求方法与响应状态码
- 回溯法和DFS leetcode Combination Sum
- 知识点030-邮件告诉自己备份是否成功
- python mock测试_使用mock测试python中的函数
- linux配置本地yum(CentOS7)
- 状态空间模型中实际参数估计
- Django模型修改及数据迁移
- php ajax.open的 url路径,php – 检测Ajax调用URL
- Python : async和await、asyncio与aiofiles
- 0712CF解题报告
- 微信小程序tab切换,(scroll-view + swiper)可滑动切换,导航栏跟随滚动实现
- AI根据代码内容可自动起函数名
- Springcloud整合Eureka报错[TransportException: Cannot execute request on any known server.]一站式解决
- 美团配送 二面(40min) Java后端 暑期实习面经
- 什么是OTG,手机OTG的用途
- 10M/s,保姆级教程,制作自己的网盘不限速工具!
- 逸创云客服获“金耳唛杯”年度中国最佳客户中心技术产品奖
- 如何用阿里iconfont,在伪元素选择器content:‘‘中添加文字标签
- “元宇宙”,究竟离我们有多远?(中)
热门文章
- 机器学习和人工智能方法在CADD中的应用
- 对es搜索使用fork/join优化搜索
- (整理)蓝屏代码对应原因_蓝屏问题解决方法
- 携手企企通,农业产业化国家重点龙头企业「罗牛山」加速采购数智化建设
- html音乐播放器 频谱,HTML5 Canvas 实现简易 绘制音乐环形频谱图
- 【Unity】安装配置Python使用protobuf转换Excel表格数据并在unit中使用
- Vue 富文本编辑器插件 vue-quill-editor 坑!
- 2012英语二长难句
- 测量平差之附有限制条件的条件平差(概括平差模型)
- 【Linux】一步一步学Linux——Linux发展史(01)