Git Commit 提交信息规范


字数:357 阅读时长:1分钟 阅读:85

在日常项目开发中,多人分工配合不可避免。一个好的团队,流程规范必不可少。而使用 Git 更是家常便饭,项目代码的提交,合并都需要有清晰的流程。为了团队成员方便查看每个版本的提交信息,又避免在提交记录中出现 “黑历史”,所以,Git Commit 提交信息的规范 尤为重要。

Git Commit

git message 提交信息类型

  • feat: 一项新需求、新功能
  • fix: 一个错误(bug)修复
  • docs: 仅文档(readme)更改
  • style: 不影响代码逻辑的更改(空白,格式,缺少分号,style,css修改等)
  • refactor: 既不修正错误也不增加功能的代码更改(重构)
  • perf: 改进性能的代码更改
  • test: 添加缺失或更正现有测试
  • build: 影响构建系统或外部依赖项的更改(webpack,vite,npm等)
  • ci: 对CI配置文件和脚本的更改
  • chore: 更改构建过程或辅助工具和库(babel,lodash)

Example

  1. 修复一个测试bug
1
2
3
4
5
git add .

git commit -m "fix: change main.js"

git push origin dev
  1. 更新说明文档
1
2
3
4
5
git add .

git commit -m "docs: update readme.md"

git push origin dev
  1. 项目功能优化
1
2
3
4
5
git add .

git commit -m "perf: input add debounce"

git push origin dev

参考文档:


欢迎访问:天问博客

本文作者: Tiven
发布时间: 2022-10-01
最后更新: 2023-07-17
本文标题: Git Commit 提交信息规范
本文链接: https://www.tiven.cn/p/7af9b8c/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
欢迎留言,提问 ^_^
个人邮箱: tw.email@qq.com
notification icon
博客有更新,将会发送通知给您!