🍊2. 提交规范 Git commit message

74 阅读1分钟

一、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)。