还有一种特殊情况,如果当前 commit 用于撤销以前的 commit,则必须以revert:开头,后面跟着被撤销 Commit 的 Header。 revert: feat(pencil): add 'graphiteWidth' option This reverts commit 667ecc1654a317a13331b17617d973392f415f02. Body部分的格式是固定的,必须写成This reverts commit <hash>.,其中的...
Git commit规范 主体 规范梳理 初期我们在互联网上搜索了大量有关git commit规范的资料,但只有Angular规范是目前使用最广的写法,比较合理和系统化,并且有配套的工具(IDEA就有插件支持这种写法)。最后综合阿里巴巴高德地图相关部门已有的规范总结出了一套git commit规范。 commit message格式 <type>(<scope>): <subject...
还有一种特殊情况,如果当前 commit 用于撤销以前的 commit,则必须以revert:开头,后面跟着被撤销 Commit 的 Header。 revert:feat(pencil):add 'graphiteWidth' option This reverts commit667ecc1654a317a13331b17617d973392f415f02. 规范Git 提交信息工具 上面的内容比较多,记下来比较繁琐的,特别是有时候我们很难...
<BLANK LINE> <BLANK LINE> (1)type 提交commit 的类型,包括以下几种 feat: 新功能 fix: 修复问题 docs: 修改文档 style: 修改代码格式,不影响代码逻辑 refactor: 重构代码,理论上不影响现有功能 perf: 提升性能 test: 增加修改测试用例 chore: 修改工具相关(包括但不限于文档、代码生成等) deps: 升级依...
commit 的概述 body commit 具体修改内容, 可以分为多行. footer 一些备注, 通常是 BREAKING CHANGE 或修复的 bug 的链接. 约定式提交规范 以下内容来源于:https://www.conventionalcommits.org/zh-hans/v1.0.0-beta.4/ 每个提交都必须使用类型字段前缀,它由一个名词组成,诸如feat或fix,其后接一个可选的作用...
"commit": "git-cz" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 自定义 Adapter 如果Angular 的规范不符合我们的实际,同样我们也可以通过cz-customizable定制一套符合自己或者团队的规范。
// 局部安装cz-conventional-changelog 配置package.json:{"name":"commit-lint","version":"1.0.0","script":{"commit":"git-cz"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}}} commitlint校验配置 //校验提交配置:.commitlintrc.jsmodule.exports={extends:["@commitlint/...
git commit 规范 feat:【模块名】新增功能 fix:【模块名】修复 bug docs:【模块名】仅仅修改了文档,比如readme test:【模块名】增加/修改测试用例,包括单元测试,集成测试 perf:【模块名】优化相关内容,比如提升性能、体验、算法等 refactor:【模块名】代码重构 没有新的功能...
Git丨commit规范 & emoji表情 一、文字规范 commit一共由五部分组成,具体内容如下。 (1)type 提交commit 的类型,包括以下几种 feat: 新功能 fix: 修复问题 docs: 修改文档 style: 修改代码格式,不影响代码逻辑 refactor: 重构代码,理论上不影响现有功能...