git管理规范

commit提交信息规范

  • 格式:<type>(<scope>): <subject>
type(必须): 用于说明git commit的类别,

            feat:新功能(feature)

            fix:bug修复

            style:格式调整(不影响代码运行的变动)

            refactor:代码重构(即不是新增功能,也不是修改bug的代码变动)

            perf:优化相关,比如提升性能、体验

            revert:回滚到上一个版本

            merge:代码合并

            sync:同步其他分支的Bug

            init:项目初始化(一般用不到)
scope(可选): 用于说明 commit 影响的范围,比如View、Server、DB、utils等等

            ps:如果你的修改影响了不止一个scope,你可以使用*代替。
subject(必须): subjectcommit目的的简短描述。
  • 提交eg:

init(*):添加忽略文件

feat(*):新增视频功能编写

fix(DB):修复了新增视频接口数据库插入失败的bug

style(Server):新增视频接口Server层格式调整,删除未使用的导包

refactor(*):删除视频接口重构,支持单个code和批量删除

perf(*):视频巡检优化为异步,提升性能

revert(*):回滚视频更新接口的提交

merge(*):从f_init分支合并新的通用函数

sync(Server):同步f_VideoMonitor分支的添加视频bug

init(*):项目初始化,新增.gitignore文件