一、type 用于说明commit的类别,只允许有以下类别
- feat: 新功能(feature)
- fix: 修补bug
- chore: 构建过程或辅助工具的变动
- style: 格式(不影响代码运行的变动)
- docs: 文档(documentation)
- refactor: 重构(既不是新增功能,也不是修改bug的代码变动)
- revert: 撤销,版本回退
- perf: 性能优化
- test:测试
- improvement: 改进
- build: 打包
- ci: 持续集成
命令示例: git commit -m "feat: xxx"
二、多提交信息分条提交
在 Git 中,每次提交都可以包含一个标题和一个详细的描述(也称为body)。标题是对更改的简短概述,而body则提供了更详细的信息。
如果你想写一个更长的body或者包含空行,你可以只使用一次 -m 选项,并在引号里面手动换行:
git commit -m "Title for the commit
Detailed paragraph for the commit.
You can have multiple lines here."
另外,可以直接使用 git commit 而不带 -m 选项,这将会打开你的默认文本编辑器让你输入commit message。在编辑器中,你可以自由地编辑标题和body,当保存并关闭文件后,commit就会被创建。第一行作为提交的标题,第二行为空,第三行及其以后的所有行构成提交的详细描述(即body)。