1.7.1 • Published 4 years ago
@fearless-ma/gitmessage v1.7.1
git commit
使用命令 npm run commit
提交git message
git add .
git cz
git pull
git push
说明
- feat 新功能
- fix Bug 修复
- docs 文档更新
- style 代码的格式,标点符号的更新
- refactor 代码重构
- perf 性能优化
- test 测试更新
- build 构建系统或者包依赖更新
- ci CI 配置,脚本文件等更新
- chore 非 src 或者 测试文件的更新
- revert commit 回退
生成changelog
npm run changelog
自动增加版本号
npm run release
- 版本号规则
- 主版本号:当你做了不兼容的 API 修改,
- 次版本号:当你做了向下兼容的功能性新增,
- 修订号:当你做了向下兼容的问题修正。
husky
.huskyrc 配置commit 钩子执行 eslint 或 格式化代码
- lint-staged
"lint-staged": {
"src/**/*.{js,jsx}": [
"prettier --tab-width 4 --write", //格式化代码
"eslint --fix", // eslint 修复
"git add" // 修复后重新增加
]
}
参考
1.7.1
4 years ago