Git Commit 提交信息规范

在日常项目开发中,多人分工配合不可避免。一个好的团队,流程规范必不可少。而使用 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
git add .

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

git push origin dev
  1. 更新说明文档
git add .

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

git push origin dev
  1. 项目功能优化
git add .

git commit -m "perf: input add debounce"

git push origin dev

参考文档:

  • https://github.com/conventional-changelog/commitlint/tree/master/@commitlint/config-conventional#type-enum
  • https://commitlint.js.org/#/reference-rules
  • https://www.jianshu.com/p/f51dbd8cbb73

欢迎访问:天问博客

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值