以下是一份详细的 Git 提交信息表情符号(emoji)指南。通过使用这些 emoji,开发者可以直观地展示每次提交的类型,提高团队协作的清晰度。
常用的 Git Commit Emoji 指南
新增功能和内容
- ✨
:sparkles:
—— 新增功能:用于提交新功能代码。 - ➕
:heavy_plus_sign:
—— 增加依赖:用于添加依赖包。 - 📦
:package:
—— 新建或发布项目版本:用于初始项目结构或版本发布。
修复问题
- 🐛
:bug:
—— 修复 Bug:用于修复代码中的错误。 - 🚑️
:ambulance:
—— 紧急修复:用于需要快速发布的紧急修复。 - 🔒
:lock:
—— 修复安全性问题:用于修复与安全相关的问题。
改进与优化
- 🎨
:art:
—— 代码结构改进:用于优化代码结构/格式。 - ⚡
:zap:
—— 性能优化:用于提高代码的性能。 - 🔥
:fire:
—— 移除代码或文件:用于删除不必要的代码或文件。 - 💄
:lipstick:
—— 更新 UI 样式:用于更新 UI 和样式文件。
重构与更新
- ♻️
:recycle:
—— 重构代码:用于代码重构而不影响现有功能。 - 💚
:green_heart:
—— 修复构建问题:用于解决 CI 构建问题。 - 🚨
:rotating_light:
—— 移除警告:用于清理代码中的警告。
文档与信息更新
- 📝
:memo:
—— 更新文档:用于更改或添加文档。 - 📖
:book:
—— 更新项目说明:更新 README 或项目说明文件。 - 🔖
:bookmark:
—— 发布/更新版本标签:用于发布新版本或添加版本标签。
测试相关
- ✅
:white_check_mark:
—— 添加测试:用于新增测试。 - 🧪
:test_tube:
—— 实验性代码:用于实验性功能或代码。 - 👷
:construction_worker:
—— CI/CD 配置:用于 CI/CD 配置和脚本的更改。
工具和环境
- 🔧
:wrench:
—— 工具和配置:用于修改项目配置文件。 - 🗃️
:card_file_box:
—— 数据库相关:用于数据库迁移、修改等。 - 🧹
:broom:
—— 代码清理:用于代码清理,比如格式化、去掉空白行等。
部署与构建
- 📦️
:package:
—— 构建项目:用于项目构建的相关内容。 - 🚀
:rocket:
—— 部署功能:用于部署或发布新的功能。 - 👷
:construction_worker:
—— CI/CD:用于 CI/CD 配置和脚本。
其他提交
- 💩
:poop:
—— 需要改进的代码:用于临时代码。 - 🤖
:robot:
—— 自动化:用于引入或改进自动化流程。 - 🙈
:see_no_evil:
—— 更新 .gitignore:用于更改.gitignore
文件。 - 🥚
:egg:
—— 复活节彩蛋:用于添加彩蛋。 - 📈
:chart_with_upwards_trend:
—— 分析和追踪:用于添加分析或跟踪代码。
示例
示例 1:新增功能
✨ feat: 添加用户登录功能
示例 2:修复 Bug
🐛 fix: 修复密码验证逻辑错误
示例 3:更新文档
📝 docs: 更新 README,增加部署说明
示例 4:性能优化
⚡ perf: 优化数据处理逻辑,提高查询速度
示例 5:代码重构
♻️ refactor: 重构用户权限管理模块
示例 6:构建项目
📦️ build: 更新项目构建配置
通过使用这些 emoji,提交信息的内容和目的更加直观明确,从而提高团队沟通效率。可以根据项目需求灵活调整,形成统一规范。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...