在执行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 |