Skip to main content

git提交规范

标准流程

  1. https://zhuanlan.zhihu.com/p/689467888

build

影响构建组件的修改, 如增加了依赖,删除依赖,项目版本迭代

  • 添加依赖
  • 删除依赖
  • ⬆️ 升级依赖包
  • ⬇️ 降低依赖包
  • 📌 锁定版本
  • 🚀 项目部署
  • 🎉 开始/发布项目

docs

文档修改

  • 📝 添加更新文档

feat

添加了新功能/特性

  • 新特性
  • 📈 添加分析跟踪或描点
  • 🌐 国际化支持
  • 💥 破坏性更改
  • 💬 添加更新文本文字
  • 🤡 Mock 模拟数据
  • 🏷 添加或更新类型
  • 🚩 添加,更新.删除特性标志
  • 💫 添加更新动画
  • :bricks: 添加基础建设(工程化)
  • 🧵 添加多线程/并发代码
  • :safety_vest: 添加与验证相关的代码

fix

错误修改

  • ✏️ 修复拼写问题
  • 🐛 修复Bug
  • 🔒 修复安全问题
  • 🚨 修复编辑器/lint/警告
  • 🥅 捕获错误
  • :adhesive_bandage: 修复一个简单问题
  • 👔 添加业务逻辑
  • 🧵 修复多线程/并发代码
  • 🔥 删除代码

perf

优化,提升性能/体验

  • 提高性能
  • 🎨 改进代码
  • ⬇️ 降级/降级锁包
  • ♻️ 重构代码
  • 💩 改进垃圾代码
  • 👽 因为外部API更改而修改的变动
  • 🚚 移动静态资源或路由路径
  • 提高可访问性
  • 🚸 提供用户体验/可用性
  • 🔍 SEO优化
  • 💡 添加修改注释
  • 📱 JS响应式设计
  • 🛂 处理授权,角色,权限相关的代码
  • 删除死代码
  • 👔 更新业务逻辑
  • :bricks: 优化基建
  • :technologist: 改善开发者体验
  • 🧵 优化多线程/并发代码
  • :safety_vest: 优化与验证相关的代码
  • 🚑 关键的修复

refactor

即不是新增功能,也不是修改bug的代码变动`

  • 🏗 架构更改
  • ♻️ 重构

revert

还原之前的修改

  • 恢复之前的修改

style

样式更改

  • 💄 UI页面添加或更新
  • 📱 CSS响应式设计
  • 💫 添加更新动画

test

添加,修改现有测试代码

  • 添加成功的测试
  • 🧪 添加更新失败的测试

chore

构建过程或辅助工具的变动构建流程, 辅助工具的更改, 例如修改webpack配置, env环境变量

  • 🔐 添加env密钥参数
  • :construction_worker: CI工具的修改
  • :construction_worker: 添加更新CI构建
  • 💚 修复CI打包
  • 🔧 添加或更新env配置文件
  • 🔨 添加scripts脚本指令
  • 🚧 页面维护中
  • 🙈 .gitignore添加不提交的文件/目录
  • 🔀 合并分支
  • 📦 添加或更新已经打包好的文件
  • 📄 添加更新协议文件
  • 🍱 添加assets静态资产内容
  • 🗃 数据库相关的更改
  • 🔊 添加更新日志
  • 🔇 删除日志
  • 👥 添加贡献者
  • 🥚 添加彩蛋
  • 📸 添加或更新快照
  • 完成实验
  • 🗑 弃用的代码
  • :monocle_face: 校验数据
  • 💸 添加赞助
  • :stethoscope: 添加测试成功的代码

参考

  1. GitHub
  2. gitmoji