# Gitmoji Cheatsheet ## Quick Reference ### Most Common - โœจ `:sparkles:` - New feature - ๐Ÿ› `:bug:` - Bug fix - ๐Ÿ“ `:memo:` - Documentation - โ™ป๏ธ `:recycle:` - Refactoring - ๐Ÿงช `:test_tube:` - Tests - ๐Ÿ”ง `:wrench:` - Configuration ### All Gitmoji | Emoji | Code | Type | Description | |-------|------|------|-------------| | โœจ | `:sparkles:` | feat | New feature | | ๐Ÿ› | `:bug:` | fix | Bug fix | | ๐Ÿ“ | `:memo:` | docs | Documentation | | ๐ŸŽจ | `:art:` | style | Code formatting | | ๐Ÿ”ง | `:wrench:` | chore | Build/config changes | | โ™ป๏ธ | `:recycle:` | refactor | Code refactoring | | ๐Ÿš€ | `:rocket:` | perf | Performance improvements | | ๐Ÿ”’ | `:lock:` | security | Security fixes | | ๐Ÿ“ฆ | `:package:` | dependencies | Dependency changes | | ๐Ÿ”ฅ | `:fire:` | remove | Remove code/files | | ๐Ÿง | `:penguin:` | linux | Linux-specific changes | | ๐ŸŽ | `:apple:` | macos | macOS-specific changes | | ๐ŸชŸ | `:window:` | windows | Windows-specific changes | | ๐Ÿค– | `:robot:` | ci | CI/CD changes | | ๐Ÿงช | `:test_tube:` | test | Tests | | ๐Ÿ“ˆ | `:chart_with_upwards_trend:` | analytics | Analytics/SEO | | ๐ŸŒ | `:globe_with_meridians:` | i18n | Internationalization | | โšก | `:zap:` | performance | Performance improvements | ## Usage Tips 1. **Keep it simple**: Use the most specific gitmoji that fits 2. **Be consistent**: Use the same gitmoji for similar changes 3. **First line only**: Gitmoji goes in the first line of commit message 4. **One gitmoji per commit**: Focus on the primary change type