返回首页

Gitmoji速查 - MyTools在线工具

🧰 MyTools

Gitmoji 提交图标速查

共74条
Emoji
Shortcode
提交类型
中文说明
🎨
:art:
结构/格式
改进代码的结构或格式
⚡️
:zap:
性能
提升性能
🔥
:fire:
删除代码
删除代码或文件
🐛
:bug:
修复缺陷
修复 Bug
🚑️
:ambulance:
紧急修复
紧急修复关键问题(hotfix)
:sparkles:
新功能
引入新功能
📝
:pencil:
文档
撰写或更新文档
🚀
:rocket:
部署
部署相关改动
💄
:lipstick:
界面/样式
更新 UI 和样式文件
🎉
:tada:
初始化
初次提交 / 项目初始化
:white_check_mark:
测试
新增或更新测试
🔒️
:lock:
安全
修复安全问题
🔐
:closed_lock_with_key:
安全
更新加密或密钥相关代码
🔖
:bookmark:
版本
发布/版本标签
🚨
:rotating_light:
修复告警
修复编译或 Lint 告警
🚧
:construction:
进行中
工作进行中的提交(WIP)
💚
:green_heart:
CI
修复 CI 构建
⬇️
:arrow_down:
降级依赖
降级依赖版本
⬆️
:arrow_up:
升级依赖
升级依赖版本
📌
:pushpin:
锁定依赖
锁定依赖版本
👷
:construction_worker:
CI 配置
添加或更新 CI 构建系统
📈
:chart_with_upwards_trend:
分析/追踪
添加或更新分析或追踪代码
♻️
:recycle:
重构
重构代码(既非新增也非修复)
:heavy_plus_sign:
新增依赖
添加一个依赖
:heavy_minus_sign:
移除依赖
移除一个依赖
🔧
:wrench:
配置
添加或更新配置文件
🔨
:hammer:
开发脚本
添加或更新开发脚本
🌐️
:globe_with_meridians:
国际化
国际化与本地化(i18n / l10n)
✏️
:pencil2:
修正 typo
修复拼写错误或文案
💩
:poop:
临时代码
编写需要改进的糟糕代码(标记待改)
⏪️
:rewind:
回滚
回滚之前的改动
🔀
:twisted_rightwards_arrows:
合并
合并分支
📦️
:package:
编译/打包
更新编译后的文件或打包产物
👽️
:alien:
适配外部变更
因外部 API 变更而更新代码
🚚
:truck:
移动/重命名
移动或重命名资源文件、目录
📄
:page_facing_up:
许可证
添加或更新许可证(LICENSE)
💥
:boom:
破坏性变更
引入破坏性变更(breaking change)
🍱
:bento:
资源文件
添加或更新静态资源(图片等)
♿️
:wheelchair:
可访问性
提升可访问性(a11y)
💡
:bulb:
注释
在源码中添加或更新注释
🍺
:beers:
醉后乱写
喝醉了写的代码(慎用)
💬
:speech_balloon:
文案
更新界面文字或提示文案
🗃️
:card_file_box:
数据库
执行与数据库相关的改动(迁移等)
🔊
:loud_sound:
日志
添加或更新日志
🔇
:mute:
移除日志
移除日志或屏蔽输出
👥
:busts_in_silhouette:
贡献者
添加或更新贡献者信息
🚸
:children_crossing:
用户体验
改善用户体验或可用性
🏗️
:building_construction:
架构
进行架构层面的改动
📱
:iphone:
响应式
针对响应式布局做适配
🤡
:clown_face:
嘲讽代码
嘲弄需要改进的代码(tech debt 标记)
🥚
:egg:
彩蛋
添加或更新彩蛋
🙈
:see_no_evil:
忽略文件
添加或更新 .gitignore
📸
:camera_flash:
快照测试
添加或更新快照(snapshot)测试
⚗️
:alembic:
实验
进行实验性的改动
🔍️
:mag:
SEO
改善 SEO 或可发现性
🏷️
:label:
类型标注
添加或更新类型(Types/TS 注解)
🌱
:seedling:
种子/初始化数据
添加或更新种子数据(seed)
🚩
:triangular_flag_on_post:
功能开关
添加、更新或删除 feature flag
🥅
:goal_net:
异常捕获
捕获或处理错误
💫
:dizzy:
动画/过渡
添加或更新动画与过渡效果
🗑️
:wastebasket:
弃用清理
弃用需要清理的代码或移除废弃标记
🛂
:passport_control:
权限/鉴权
处理与权限、授权相关的改动
🩹
:adhesive_bandage:
简单修补
对非关键问题进行简单修补
🧐
:monocle_face:
代码探查
进行数据探索或调试性提交
⚰️
:coffin:
移除死代码
移除已失效的死代码
🧪
:test_tube:
失败测试
添加一个失败(红)测试
👔
:necktie:
业务代码
添加或更新业务逻辑代码
🩺
:stethoscope:
健康检查
添加或更新健康检查接口
🧱
:brick:
基础设施
与基础设施相关的改动
🧑‍💻
:technologist:
开发体验
改善开发者体验(DX)
💸
:money_with_wings:
赞助/资金
添加赞助或资金相关配置
🧵
:thread:
多线程/并发
添加或更新多线程与并发相关代码
🛡️
:shield:
安全校验
添加或更新安全相关的校验逻辑
🧙‍♂️
:male_mage:
特性试验
尝试性地实现某个特性

Gitmoji 速查:提交表情图标的规范语义速查(✨ 新功能、🐛 修 bug……),让 commit 历史一眼可读。

适用场景

  • 团队统一 commit 前缀风格时选型与对照
  • 浏览历史时快速识别提交类型
  • 给开源项目贡献时遵循其 emoji 提交规范

常见问题

用 emoji 提交是花架子吗?

它是"视觉化的提交类型前缀",本质和 conventional commits 的 feat:/fix: 一致,只是视觉编码。团队约定一致就有信息价值,个人随意用则只剩装饰。

emoji 和 conventional commits 能混用吗?

可以组合(如 ✨ feat: xxx),很多团队用"emoji + 类型 + 描述"。关键是全仓库统一,工具按规范生成即可。

相关工具