在执行git commit时使用emoji为本次提交打上一个表情标签,使得此次commit的工作更表意的显示,方面在整体历史提交记录中易于区分和查找。如下图:
提交格式
在执行git commit时,遵循以下格式:
:emoji1: :emoji2: 主题 |
初始化仓库时的示例:
git commit -m ":tada: Initialize Repo" |
建议使用的Emoji
| Emoji | Emoji 编码 | 描述 |
|---|---|---|
| 🎨 | :art: |
优化代码或调整结构 |
| 📰 | :newspaper: |
添加新文件 |
| 📝 | :pencil: |
较小的修改或Bug修复 |
| 🐎 | :racehorse: |
提升性能 |
| 📚 | :books: |
编写文档 |
| 🐛 | :bug: |
报告Bug 配合@Akinix使用 |
| 🚑 | :ambulance: |
修复Bug |
| 🐧 | :penguin: |
修复 Linux Bug |
| 🍎 | :apple: |
修复 Mac OS Bug |
| 🏁 | :checkered_flag: |
修复 Windows Bug |
| 🔥 | :fire: |
删除文件 |
| 🚜 | :tractor: |
调整文件结构,通常与 🎨 一起使用 |
| 🔨 | :hammer: |
开始重构代码 |
| ☔️ | :umbrella: |
添加 测试 |
| 🔬 | :microscope: |
添加 代码覆盖率 |
| 💚 | :green_heart: |
修复CI相关Bug |
| 🔒 | :lock: |
安全 相关 |
| ⬆️ | :arrow_up: |
升级依赖 |
| ⬇️ | :arrow_down: |
降级依赖 |
| ⏩ | :fast_forward: |
向前合并 |
| ⏪ | :rewind: |
后退 |
| 👕 | :shirt: |
移除代码检查中的警告 |
| 💄 | :lipstick: |
修改 UI |
| ♿️ | :wheelchair: |
改进 辅助功能 |
| 🌐 | :globe_with_meridians: |
本地化 |
| 🚧 | :construction: |
WIP(Work In Progress) ,通常与 @REVIEW 一起使用 |
| 💎 | :gem: |
新 Release |
| 🥚 | :egg: |
新 Release 使用 Python egg |
| 🎡 | :ferris_wheel: |
新 Release 使用 Python wheel package |
| 🔖 | :bookmark: |
新 Tags |
| 🎉 | :tada: |
初始提交 |
| 🔈 | :speaker: |
添加日志相关 |
| 🔇 | :mute: |
移除日志相关 |
| ✨ | :sparkles: |
新增功能 |
| ⚡️ | :zap: |
破坏性变更,通常与 @CHANGED 一起使用 |
| 💡 | :bulb: |
新想法,通过与 @IDEA 一起使用 |
| ❄️ | :snowflake: |
修改 配置,通常与 🐧 ,🎀 ,🚀 一起使用 |
| 🎀 | :ribbon: |
自定义,通常与 @HACK 一起使用 |
| 🚀 | :rocket: |
DevOps 相关 |
| 🐘 | :elephant: |
PostgreSQL 数据库相关 |
| 🐬 | :dolphin: |
MySQL 数据库相关 |
| 🍃 | :leaves: |
MongoDB 数据库相关 |
| 🏦 | :bank: |
其他数据库 相关 |
| 🐳 | :whale: |
Docker 配置 |
| 🤝 | :handshake: |
合并文件 |
| 🍒 | :cherries: |
Cherry-Pick |



