Git提交时的emoji图标使用指南

在执行git commit时使用emoji为本次提交打上一个表情标签,使得此次commit的工作更表意的显示,方面在整体历史提交记录中易于区分和查找。如下图:

示例提交emoji

提交格式

在执行git commit时,遵循以下格式:

:emoji1: :emoji2: 主题

提交信息主体

Ref <###>

初始化仓库时的示例:

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

参考

Atom Git提交格式

风格指南

更多emoji图标提交用法

文章作者: Akini Xu
文章链接: https://blog.ibestread.com/git-commit-message-emoji-styleguide/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 嘉阅
支付宝打赏
微信打赏