Gitmoji
Emoji prefixes for commit messages
Gitmoji is the de-facto standard for emoji-prefixed commit messages. Drop a single emoji at the start of your commit subject so reviewers can see the intent at a glance.
How to use: Prefix your commit subject: `:sparkles: add login form`. GitHub and most code-review tools render it as ✨.
All Gitmoji codes
| Emoji | Shortcode | Meaning |
|---|---|---|
| Introduce new features. | ||
| Fix a bug. | ||
| Critical hotfix. | ||
| Remove code or files. | ||
| Improve performance. | ||
| Improve structure / format of code. | ||
| Refactor code. | ||
| Add or update the UI and style files. | ||
| Deploy stuff. | ||
| Initial commit. | ||
| Release / version tags. | ||
| Work in progress. | ||
| Add or update tests. | ||
| Add or update documentation. | ||
| Fix security or privacy issues. | ||
| Add or update secrets. | ||
| Fix compiler / linter warnings. | ||
| Fix CI build. | ||
| Downgrade dependencies. | ||
| Upgrade dependencies. | ||
| Pin dependencies to versions. | ||
| Add or update CI build system. | ||
| Add or update analytics. | ||
| Add or update configuration files. | ||
| Add or update development scripts. | ||
| Internationalization & localization. | ||
| Fix typos. | ||
| Write bad code that needs to be improved. | ||
| Revert changes. | ||
| Merge branches. | ||
| Add or update compiled files / packages. | ||
| Update code due to external API changes. | ||
| Move or rename resources. | ||
| Add or update license. | ||
| Introduce breaking changes. | ||
| Add or update assets. | ||
| Improve accessibility. | ||
| Add or update comments in source code. | ||
| Write code drunkenly. | ||
| Add or update text & literals. | ||
| Perform database related changes. | ||
| Add or update logs. | ||
| Remove logs. | ||
| Add or update contributor(s). | ||
| Improve user experience / usability. | ||
| Make architectural changes. | ||
| Work on responsive design. | ||
| Mock things. | ||
| Add or update an easter egg. | ||
| Add or update .gitignore. | ||
| Add or update snapshots. | ||
| Perform experiments. | ||
| Improve SEO. | ||
| Add or update types. | ||
| Add or update seed files. | ||
| Add, update, or remove feature flags. | ||
| Catch errors. | ||
| Add or update animations and transitions. | ||
| Deprecate code that needs to be cleaned up. | ||
| Work on code related to authorization. | ||
| Simple fix for a non-critical issue. | ||
| Data exploration / inspection. | ||
| Remove dead code. | ||
| Add a failing test. | ||
| Add or update business logic. | ||
| Add or update healthcheck. | ||
| Infrastructure related changes. | ||
| Improve developer experience. | ||
| Add sponsorships or money related infrastructure. |