Git Commit Message Prefix
| 前缀 | 含义 | 典型用途 |
|---|---|---|
| feat | ✨ 新功能(feature) | 增加新的功能点 |
| fix | 🐛 修复 bug | 修复错误或问题 |
| docs | 📝 文档修改 | 修改 README、注释、文档等 |
| style | 💅 代码风格调整 | 不影响逻辑的代码格式修改(空格、缩进、分号等) |
| refactor | ♻️ 代码重构 | 不修复 bug、不加新功能的代码结构调整 |
| perf | ⚡ 性能优化 | 提升性能、减少内存占用 |
| test | ✅ 测试相关 | 添加或修改单元测试、集成测试 |
| build | 🏗️ 构建系统修改 | webpack、vite、rollup、npm script 等改动 |
| ci | 🤖 CI/CD 配置修改 | 修改 GitHub Actions、Jenkins、GitLab CI 等配置 |
| chore | 🔧 杂项 | 不影响代码逻辑的其他改动,如修改依赖、配置文件 |
| revert | ⏪ 回退提交 | 回滚到某次提交 |
| merge | 🔀 合并分支 | 手动合并的提交记录 |
| deps | 📦 依赖更新 | 升级、降级 npm/pnpm 依赖 |