[git]把commit log安排地清清楚楚,走在路上明明白白
2018-07-25 本文已影响8人
泉落云生
Target: 提供更多的有效历史信息,方便快速浏览。
- <type>:<subject>
<body>
type
- feat:新功能
- fix: 修复问题
- docs: 修改文档
- style:修改代码格式,不影响代码逻辑
- refactor: 重构代码,理论上不影响现有功能
- pref: 提升性能
- test: 增加修改测试用例
- revert: 回退,建议直接使用Github Desktop回退,而不是使用命令
subject 用一句话清楚描述这次提交做了什么?书写要遵循一下四种规则:
- 格式尽量使用谓宾,不通畅的话,可以使用主谓
修复xxx
或者中间件支持xxx
- 除了名称之外,描述尽可能使用中文
- 控制在20个汉字以内
body 对本地提交的详细描述,建议多次少量提交
example
[fix]修复苹果手机规格弹窗确认按钮样式的定位问题
测试点:自测
描述: 苹果手机 微商城的购物规格弹窗,内容滚动时遮盖购买商品数量,且样式错乱
原因: DOM节点结构不整齐
修复: 将按钮所属div独立出来进行定位。
是否影响业务代码逻辑: 无。(影响范围)