tortoisegit配置commit message模板,规范说明

前言:

随着项目的大小,人员的数量增加,git提交的次数增多,如果不写好commit message的话,对于问题排查,review代码造成很大的影响。
可能有人觉得随便写几个数字或者文字就好了。。。,但是当你的成员中有不少萌新时,当你需要去查看他们的代码时,当你需要观察他们的bug修改情况时。。。你会想砸键盘。。。因为小朋友们没有遵循任何约定,没有书写规范习惯。所以我们可以学习Angular团队制定的规范来约束开发人员的Angular git commit message 规范

模板内容:
(): 



说明:
  • type: commit 的类型
  • feat: 新特性
  • fix: 修改问题
  • refactor: 代码重构
  • docs: 文档修改
  • style: 代码格式修改, 注意不是 css 修改
  • test: 测试用例修改
  • chore: 其他修改, 比如构建流程, 依赖管理
  • scope: commit 影响的范围, 比如: route, component, utils, build...
  • subject: commit 的概述
  • body: commit 具体修改内容, 可以分为多行
  • footer: 一些备注, 通常是 BREAKING CHANGE 或修复的 bug 的链接.

scope,body,footer非必须,type,subject是必须要的

配置:

.gitcofig文件内容

[user]
    name = 账号
    email = 邮箱
[commit]
  template = E:\\tool\\git_template\\commit_message.txt
[i18n]
  commotencoding = utf-8

template 中的地址是本机电脑中commit_message地址,请根据自己情况来写

commit_message.txt文件内容

(): 



image.png
效果:
image.png
image.png
日志信息查看时图片.png
拓展:

如果是用指令提交,还可以搭配Commitizen 工具使用,可视化操作会跟有约束性

你可能感兴趣的:(tortoisegit配置commit message模板,规范说明)