水雷屯卦IDEA插件-GitCommitTemplate 安装:
去IDEA插件应⽤商城下载。
简介:
Git Commit message规范采⽤的是Angular 规范白果怎样祛斑
Angular规范中定义的格式有3个内容:
Header |好看的古言
|- type(必需) : Type of change:commit的类别;
|- scope(可选):Scope of this change:此次commit的影响模块;
|- subject(必需):Short description:简短的描述此次代码变更的主要内容
Body |
| - 对本次 commit 的详细描述
Footer |
| - ⽇常项⽬中开发,Footer不常⽤,可为空
1、Header
(1)type
type⽤于说明commit的类别,常⽤的标识如下:
feat:新功能
fix:修补bug
docs:⽂档
style:格式(不影响代码运⾏的变动,空格,格式化,等等)如何鉴别真假蜂蜜
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
perf: 性能 (提⾼代码性能的改变)
test:增加测试或者修改测试
build: 影响构建系统或外部依赖项的更改(maven,gradle,npm 等等)
ci: 对CI配置⽂件和脚本的更改
chore:对⾮ src 和 test ⽬录的修改备课组长
revert: Revert a commit
(2)scope楼兰古城为什么是禁区
scope⽤于说明 commit 影响的范围,⽐如数据层、控制层、视图层等等,视项⽬不同⽽不同。
(3)subject
subject是 commit ⽬的的简短描述,不超过50个字符,主要介绍此次代码变更的主要内容。
2、Body
Body 部分是对本次 commit 的详细描述,可以分成多⾏。军姿要领
例如:
-修改菜单查询接⼝
-增加菜单删除接⼝
⽇常项⽬开发中,如果Header中subject已经描述清楚此次代码变更的内容后,Body部分就可以为空。
3、Footer
(1)不兼容变动紧缩性货币政策
(2)关闭 Issue
⽇常项⽬中开发,Footer不常⽤,可为空。
撤销:
若需要撤销上⼀次的commit,header部分为:revert: 上⼀次commit的header内容;body部分为:This reverts commit xxx,xxx是上⼀次commit对应的SHA 标识符。使⽤:
提交的时候点击下图按钮,即可出现模板:
选择Type,填写相应内容,最后点击提交即可:
注:实践才是应⽤的最⾼境界,⼤家应⼤胆去试。