Git Commit
commit message 格式
<type>(<scope>): <subject>
type
feat:新功能(feature)。
fix/to:修复 bug,可以是 QA 发现的 BUG,也可以是研发自己发现的 BUG。
docs:文档(documentation)。
style:格式(不影响代码运行的变动)。
refactor:重构(即不是新增功能,也不是修改 bug 的代码变动)。
perf:优化相关,比如提升性能、体验。
test:增加测试。
chore:构建过程或辅助工具的变动。
revert:回滚到上一个版本。
merge:代码合并。
sync:同步主线或分支的 Bug。
scope(可选)
scope 用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。
例如在 Angular,可以是 location,browser,compile,compile,rootScope, ngHref,ngClick,ngView 等。如果你的修改影响了不止一个 scope,你可以使用*代替。
subject(必须)
subject 是 commit 目的的简短描述,不超过 50 个字符。
结尾不加句号或其他标点符号。
根据以上规范 git commit message 将是如下的格式:
1
2fix(DAO):用户查询缺少username属性
feat(Controller):用户查询接口开发
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 !