技巧分享:Git怎么修改已经提交版本的版本注释

简介: 技巧分享:Git怎么修改已经提交版本的版本注释

vscode 的使用过程中,git 作为一个版本管理非常方便的工具,十分适合用来管理长期项目,配合 gitlens 可以逐行查看代码的历史记录,并且,只要不发布,理论上这就是一个私有仓库。

但是在使用过程中,常有生成的注释并不完美,在需要修改的时候,gitlens并没有给出理想的操作界面,为了解决这个问题,我们可以使用git 原生支持的命令完成这个目的。

具体操作如下:

这里我已经提交了一个版本,但是并不详细。

所以写了一个详细版本,提交步骤如下

[zry@localhost ~]$  git commit --amend -m "
> 主要修改了 接入的 定时补调业务部分逻辑,
> 并且更新了 升级模块的CMakelists编写规则,
> 对web端做了修改:将绑定ip 更改为宏,
> 将OplsosSvrProgramMD.中的  GetStationDeviceInfoByMysql 接口整合到DBtool中
> 修改  宏定义 DATA_TYPE_OB_SEQ 为 DATA_TYPE_OB_YRDSD 以符合雨滴谱适用
> 增加时间工具头文件的工具函数
> 修改DbTool工具库
> 修改redis 中雨滴谱特殊处理的 队列命名
> 修改proto文件定义
> 修改接入配置文件
> 修改数据库建表语句"
[master 38fd023] 主要修改了 接入的 定时补调业务部分逻辑, 并且更新了 升级模块的CMakelists编写规则, 对web端做了修改:将绑定ip 更改为宏, 将OplsosSvrProgramMD.中的  GetStationDeviceInfoByMysql 接口整合到DBtool中 修改  宏定义 DATA_TYPE_OB_SEQ 为 DATA_TYPE_OB_YRDSD 以符合雨滴谱适用 增加时间工具头文件的工具函数 修改DbTool工具库 修改redis 中雨滴谱特殊处理的 队列命名 修改proto文件定义 修改接入配置文件 修改数据库建表语句
 88 files changed, 23769 insertions(+), 31954 deletions(-)
 create mode 100644 conf/connectClient.conf
 create mode 100644 "doc/ubuntu \351\203\250\347\275\262\346\227\266\346\223\215\344\275\234\346\211\213\345\206\214.md"
 create mode 100644 log/connect/log_connectClientTest_2024-05-16.log
 create mode 100644 log/connect/log_connectClient_2024-05-16.log
 create mode 100644 log/connect/log_connectClient_2024-05-17.log
 delete mode 100644 log/connect/log_connectSvrTest_2024-04-23.log
 delete mode 100644 log/connect/log_connectSvrTest_2024-04-26.log
 create mode 100644 log/connect/log_connectSvrTest_2024-05-16.log
 create mode 100644 log/connect/log_connectSvr_2024-05-16.log
 create mode 100644 log/connect/log_connectSvr_2024-05-17.log
 delete mode 100644 log/connect/log_connect_2024-04-23.log
 delete mode 100644 log/connect/log_connect_2024-04-24.log
 delete mode 100644 log/connect/log_connect_2024-04-25.log
 create mode 100644 log/connect/log_connect_2024-05-14.log
 create mode 100644 log/connect/log_connect_2024-05-15.log
 create mode 100644 log/connect/log_connect_2024-05-16.log
 create mode 100644 src/modules/Connect/OpConnectData.hpp
 create mode 100644 src/modules/update/build/CMakeFiles/GenerateProcessFile.dir/DependInfo.cmake
 create mode 100644 src/modules/update/build/CMakeFiles/GenerateProcessFile.dir/build.make
 create mode 100644 src/modules/update/build/CMakeFiles/GenerateProcessFile.dir/cmake_clean.cmake
 create mode 100644 src/modules/update/build/CMakeFiles/GenerateProcessFile.dir/compiler_depend.make
 create mode 100644 src/modules/update/build/CMakeFiles/GenerateProcessFile.dir/compiler_depend.ts
 create mode 100644 src/modules/update/build/CMakeFiles/GenerateProcessFile.dir/progress.make
 create mode 100644 src/modules/update/build/CMakeFiles/OpUpDataMD.dir/home/zry/src/include/tool/OpDbTool.cpp.o
 create mode 100644 src/modules/update/build/CMakeFiles/OpUpDataMD.dir/home/zry/src/include/tool/OpDbTool.cpp.o.d
 rewrite src/modules/update/build/CMakeFiles/OpUpDataMD.dir/link.txt (97%)
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/DependInfo.cmake
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/build.make
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/cmake_clean.cmake
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/cmake_clean_target.cmake
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/compiler_depend.internal
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/compiler_depend.make
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/compiler_depend.ts
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/depend.make
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/flags.make
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/home/zry/src/include/tool/OpDbTool.cpp.o
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/home/zry/src/include/tool/OpDbTool.cpp.o.d
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/link.txt
 create mode 100644 src/modules/update/build/CMakeFiles/lib_user_all.dir/progress.make
 create mode 100644 src/modules/update/build/liblib_user_all.a
[zry@localhost ~]$ 
[zry@localhost ~]$ 

这里对命令中的特殊内容做出说明:

命令支持换行注释,可以在文本文件中写好然后拷贝到命令行,或者使用\换行,

需要注意的是:注释的内容部分需要以英文双引号包括


分享一个有趣的 学习链接:https://xxetb.xet.tech/s/HY8za


目录
相关文章
|
2月前
|
开发工具 git
记IDEA Git版本回退并push到远程操作
记IDEA Git版本回退并push到远程操作
66 1
记IDEA Git版本回退并push到远程操作
|
2月前
|
开发工具 git
【git 实用指南】git 修复错误提交,版本回退
【git 实用指南】git 修复错误提交,版本回退
38 1
|
25天前
|
开发工具 数据中心 git
详解IDEA git 版本回滚
详解IDEA git 版本回滚
29 0
|
2月前
|
程序员 Linux 开发工具
振南技术干货集:研发版本乱到“妈不认”? Git!(5)
振南技术干货集:研发版本乱到“妈不认”? Git!(5)
|
2月前
|
存储 安全 Linux
振南技术干货集:研发版本乱到“妈不认”? Git!(4)
振南技术干货集:研发版本乱到“妈不认”? Git!(4)
振南技术干货集:研发版本乱到“妈不认”? Git!(4)
|
5天前
|
开发工具 git
git 恢复单个文件到指定版本
git 恢复单个文件到指定版本
6 0
|
1月前
|
缓存 项目管理 开发工具
Git项目管理——提交项目和版本回退(二)
Git项目管理——提交项目和版本回退(二)
22 2
|
24天前
|
开发工具 git
Git恢复之前版本的两种方法reset、revert(图文详解)
Git恢复之前版本的两种方法reset、revert(图文详解)
15 0
|
24天前
|
敏捷开发 测试技术 持续交付
【git分支管理策略】如何高效的管理好代码版本
【git分支管理策略】如何高效的管理好代码版本
55 0
|
1月前
|
测试技术 持续交付 API
Git 代码提交注释管理规范
Git 代码提交注释管理规范
30 0