type
status
date
slug
summary
tags
category
icon
password
Property
Jul 26, 2022 04:13 PM
1. commit信息模板
此插件可以在提交代码时提供简单的模板,并且符合commit内容规范
- 下载插件
商店搜索
Git Commit Template,下载安装
- 使用插件
- 在提交代码时,选中此按钮
- 在新打开的对话框中按描述填写信息,其中的信息与规范的对应关系如图所示
- 选中ok完成commit信息构建,这时可以看到commit信息框中已经有了符合规范的commit信息了。


注:若选中Wrap at 72 characters,则会尝试将body内容包装在72字符之内
2. commit信息格式校验
此插件可以在提交代码时提供对commit信息的格式校验,防止不符合规范的提交发生。
- 下载插件
想要做到校验,需要插件支持:商店搜索
GitToollBox,下载安装
- 使用插件
- 打开系统设置,配置目录为:
Version control→GitToolBox→Commit - 选中上图标记④,在上图⑤标记出的位置更改校验正则
- 至此配置结束,完成commit信息后,点击提交即会在提交前进行校验,当格式不正确时会进行提示,效果如下图所示

摘抄自Git commit提交规范 ,由于校验方式不同,此处在《规范》的末尾额外增加了([\s\S]+),实际使用效果相同
下方文本框用于测试校验正则正确性

- 其他校验
idea同时提供自带校验规则,但效果较差。这里不再展开
3. commit信息更改
在git面板上,选中提交信息,按
F2即可快速修改提交信息4. 合并提交
需要2021版本支持
选中需要合并的提交,右键选择
Squash Commits,在新对话框中编辑提交信息,保存即可。


- 作者:Marno
- 链接:https://blog.manro.space/article/73d2a434-1ec4-4803-9e57-a4047c799512
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。