今天在一个项目中提交git时报了下面的错误:subject may not be empty [subject-empty] type may not be empty [type-empty],上网查阅了一些资料,发现这种一种规范约束,用下面的命令我又重新提交了一次
git commit -m "feat: 备注信息"
注:上面命令行中的冒号必须为输入法为英文时输入的,冒号后面必须加一个空格。
feat指的是提交代码的类型,feat是新增的意思,下面是查阅资料后得出的一下类型说明:
feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动