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 |