Gitmoji 速查表 🔒 完全在您的浏览器中运行——不上传任何数据。

搜索、筛选并复制可直接使用的 gitmoji 代码。

关于此工具

Gitmoji 是一种社区约定——并非 Git 的内置功能——即在提交信息前加一个表情符号,一眼就能看出这次改动的性质:✨ 表示新增功能,🐛 表示修复缺陷,📝 表示文档更新,♻️ 表示重构,此外还有约 70 个涵盖 CI 变更、无障碍改进等场景的表情符号。浏览一份带有 gitmoji 前缀的 `git log`,无需逐行阅读就能大致了解发生了哪些改动,一些团队甚至直接用这些表情符号驱动 changelog 生成或 semver 版本号的判断。

这份速查表列出了官方 gitmoji 数据集中的每一个表情符号,包含它的 `:code:` 简码、说明以及大致分类,支持搜索和按分类筛选,帮你快速找到想要的那一个。每一行提供三个复制按钮:仅复制表情符号本身、复制带尾随空格、随时可粘贴的 `:code:` 简码,或复制一整行可直接粘贴到终端继续输入的 `git commit -m ":code: "` 命令。一切都在你的浏览器本地运行——你输入的任何内容都不会被发送到任何地方。

这是一份基于开源 gitmoji 数据(来自 carloscuesta/gitmoji,MIT 许可)构建的独立参考工具,与原项目没有从属或背书关系——如需查看官方权威列表及配套工具(包括 CLI 和 IDE 插件),请访问 gitmoji.dev

常见问题

什么是 gitmoji?

Gitmoji 是一种社区约定,在 Git 提交信息前加一个表情符号,让人一眼就能看出这次提交做了什么类型的改动——✨ 表示新增功能,🐛 表示修复缺陷,📝 表示文档更新,等等。它不是 Git 的内置功能,也不是必须遵守的标准,只是一些团队和开源项目为了让提交历史更容易浏览而采用的命名约定,在某些工作流程中还会用它来驱动 changelog 生成或自动 semver 版本升级。

如何在提交信息中使用 gitmoji?

找到与你所做改动匹配的 gitmoji,然后把它的表情符号(或者 :code: 简码,如果你的 Git 托管平台或终端能像 GitHub 评论那样渲染简码)放在提交信息的最前面,后面跟一段简短描述——例如 `✨ Add dark mode toggle` 或 `:bug: Fix off-by-one error in pagination`。本工具的"Commit"复制按钮会为你生成完整的 `git commit -m ":code: "` 命令,直接粘贴到终端,接着把剩下的信息打完即可。

这是官方的 gitmoji 工具吗?

不是——这是基于 Carlos Cuesta 在 github.com/carloscuesta/gitmoji 发布的开源 gitmoji 数据(MIT 许可)构建的独立参考工具,与该项目没有任何从属、背书或官方关联,存在的目的只是让搜索和复制现有 gitmoji 列表更方便。如需查看权威列表、官方 CLI 及 IDE 集成,请访问 gitmoji.dev。

部分 gitmoji 旁边的 'major/minor/patch' 小标签是什么意思?

这是 gitmoji 项目建议的语义化版本(semver)升级级别——如果你的项目遵循 semver 并从提交历史自动生成版本号,这个标签就表示该类型提交通常意味着哪种版本变化。例如 💥(boom)建议为主版本(major),因为它代表破坏性变更;✨(sparkles)建议为次版本(minor),因为它添加了功能但不破坏兼容性。像 📝(memo,文档更新)这类 gitmoji 则完全不涉及版本含义,此时留空。把它当作有用的提示即可,并非强制规则——很多团队使用 gitmoji 纯粹是为了可读性,并未接入任何版本自动化流程。