Git Commit message Emoji
使用commit-message-emoji优化你的Git提交信息
项目简介
在软件开发中,清晰且有组织的Git提交信息是至关重要的,它有助于团队协作和版本控制。commit-message-emoji是一个轻量级的指南,旨在帮助开发者遵循一种统一的、情感丰富的Git提交消息规范,通过使用表情符号(Emoji)增强信息的可读性和语义理解。
技术分析
该项目以Markdown格式编写,方便阅读和维护。内容基于Git Commit Message Convention,为不同的提交类型分配了相应的表情符号,例如:
| Commit type | Emoji |
|---|---|
| Initial commit | 🎉 <span class="emoji" alias="tada" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f389.png?v8">🎉</span> |
| Version tag | 🔖 <span class="emoji" alias="bookmark" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f516.png?v8">🔖</span> |
| New feature | ✨ <span class="emoji" alias="sparkles" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2728.png?v8">✨</span> |
| Bugfix | 🐛 <span class="emoji" alias="bug" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png?v8">🐛</span> |
| Metadata | 📇 <span class="emoji" alias="card_index" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4c7.png?v8">📇</span> |
| Documentation | 📚 <span class="emoji" alias="books" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4da.png?v8">📚</span> |
| Documenting source code | 💡 <span class="emoji" alias="bulb" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4a1.png?v8">💡</span> |
| Performance | 🐎 <span class="emoji" alias="racehorse" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f40e.png?v8">🐎</span> |
| Cosmetic | 💄 <span class="emoji" alias="lipstick" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f484.png?v8">💄</span> |
| Tests | 🚨 <span class="emoji" alias="rotating_light" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f6a8.png?v8">🚨</span> |
| Adding a test | ✅ <span class="emoji" alias="white_check_mark" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2705.png?v8">✅</span> |
| Make a test pass | ✔ <span class="emoji" alias="heavy_check_mark" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2714.png?v8">✔</span> |
| General update | ⚡ <span class="emoji" alias="zap" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a1.png?v8">⚡</span> |
| Improve format/structure | 🎨 <span class="emoji" alias="art" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3a8.png?v8">🎨</span> |
| Refactor code | 🔨 <span class="emoji" alias="hammer" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f528.png?v8">🔨</span> |
| Removing code/files | 🔥 <span class="emoji" alias="fire" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f525.png?v8">🔥</span> |
| Continuous Integration | 💚 <span class="emoji" alias="green_heart" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f49a.png?v8">💚</span> |
| Security | 🔒 <span class="emoji" alias="lock" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f512.png?v8">🔒</span> |
| Upgrading dependencies | ⬆ <span class="emoji" alias="arrow_up" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2b06.png?v8">⬆</span> |
| Downgrading dependencies | ⬇ <span class="emoji" alias="arrow_down" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2b07.png?v8">⬇</span> |
| Lint | 👕 <span class="emoji" alias="shirt" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f455.png?v8">👕</span> |
| Translation | 👽 <span class="emoji" alias="alien" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f47d.png?v8">👽</span> |
| Text | 📝 <span class="emoji" alias="pencil" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4dd.png?v8">📝</span> |
| Critical hotfix | 🚑 <span class="emoji" alias="ambulance" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f691.png?v8">🚑</span> |
| Deploying stuff | 🚀 <span class="emoji" alias="rocket" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png?v8">🚀</span> |
| Fixing on MacOS | 🍎 <span class="emoji" alias="apple" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f34e.png?v8">🍎</span> |
| Fixing on Linux | 🐧 <span class="emoji" alias="penguin" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f427.png?v8">🐧</span> |
| Fixing on Windows | 🏁 <span class="emoji" alias="checkered_flag" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3c1.png?v8">🏁</span> |
| Work in progress | 🚧 <span class="emoji" alias="construction" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f6a7.png?v8">🚧</span> |
| Adding CI build system | 👷 <span class="emoji" alias="construction_worker" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f477.png?v8">👷</span> |
| Analytics or tracking code | 📈 <span class="emoji" alias="chart_with_upwards_trend" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4c8.png?v8">📈</span> |
| Removing a dependency | ➖ <span class="emoji" alias="heavy_minus_sign" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2796.png?v8">➖</span> |
| Adding a dependency | ➕ <span class="emoji" alias="heavy_plus_sign" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2795.png?v8">➕</span> |
| Docker | 🐳 <span class="emoji" alias="whale" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f433.png?v8">🐳</span> |
| Configuration files | 🔧 <span class="emoji" alias="wrench" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f527.png?v8">🔧</span> |
| Package.json in JS | 📦 <span class="emoji" alias="package" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4e6.png?v8">📦</span> |
| Merging branches | 🔀 <span class="emoji" alias="twisted_rightwards_arrows" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f500.png?v8">🔀</span> |
| Bad code / need improv. | 💩 <span class="emoji" alias="hankey" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4a9.png?v8">💩</span> |
| Reverting changes | ⏪ <span class="emoji" alias="rewind" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/23ea.png?v8">⏪</span> |
| Breaking changes | 💥 <span class="emoji" alias="boom" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4a5.png?v8">💥</span> |
| Code review changes | 👌 <span class="emoji" alias="ok_hand" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44c.png?v8">👌</span> |
| Accessibility | ♿ <span class="emoji" alias="wheelchair" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/267f.png?v8">♿</span> |
| Move/rename repository | 🚚 <span class="emoji" alias="truck" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f69a.png?v8">🚚</span> |
| Other | Be creative |