type
status
date
slug
summary
tags
category
icon
password
Property
Jul 26, 2022 04:13 PM

1. commit信息模板

此插件可以在提交代码时提供简单的模板,并且符合commit内容规范
  1. 下载插件
    1. 商店搜索Git Commit Template,下载安装
notion image
  1. 使用插件
    1. 在提交代码时,选中此按钮
      1. notion image
    2. 在新打开的对话框中按描述填写信息,其中的信息与规范的对应关系如图所示
      1. notion image
        :若选中Wrap at 72 characters,则会尝试将body内容包装在72字符之内
    3. 选中ok完成commit信息构建,这时可以看到commit信息框中已经有了符合规范的commit信息了。

2. commit信息格式校验

此插件可以在提交代码时提供对commit信息的格式校验,防止不符合规范的提交发生。
  1. 下载插件
    1. 想要做到校验,需要插件支持:商店搜索GitToollBox,下载安装
notion image
  1. 使用插件
    1. 打开系统设置,配置目录为:Version controlGitToolBoxCommit
      1. notion image
    2. 选中上图标记④,在上图⑤标记出的位置更改校验正则
      1. 摘抄自Git commit提交规范 ,由于校验方式不同,此处在《规范》的末尾额外增加了([\s\S]+),实际使用效果相同
        下方文本框用于测试校验正则正确性
    3. 至此配置结束,完成commit信息后,点击提交即会在提交前进行校验,当格式不正确时会进行提示,效果如下图所示
      1. notion image
  1. 其他校验
    1. idea同时提供自带校验规则,但效果较差。这里不再展开

3. commit信息更改

在git面板上,选中提交信息,按F2即可快速修改提交信息

4. 合并提交

需要2021版本支持
选中需要合并的提交,右键选择Squash Commits,在新对话框中编辑提交信息,保存即可。
notion image
notion image
notion image
建站之路我的开发工具