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">&#x1f389;</span>
Version tag 🔖 <span class="emoji" alias="bookmark" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f516.png?v8">&#x1f516;</span>
New feature <span class="emoji" alias="sparkles" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2728.png?v8">&#x2728;</span>
Bugfix 🐛 <span class="emoji" alias="bug" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png?v8">&#x1f41b;</span>
Metadata 📇 <span class="emoji" alias="card_index" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4c7.png?v8">&#x1f4c7;</span>
Documentation 📚 <span class="emoji" alias="books" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4da.png?v8">&#x1f4da;</span>
Documenting source code 💡 <span class="emoji" alias="bulb" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4a1.png?v8">&#x1f4a1;</span>
Performance 🐎 <span class="emoji" alias="racehorse" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f40e.png?v8">&#x1f40e;</span>
Cosmetic 💄 <span class="emoji" alias="lipstick" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f484.png?v8">&#x1f484;</span>
Tests 🚨 <span class="emoji" alias="rotating_light" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f6a8.png?v8">&#x1f6a8;</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">&#x2705;</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">&#x2714;</span>
General update <span class="emoji" alias="zap" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/26a1.png?v8">&#x26a1;</span>
Improve format/structure 🎨 <span class="emoji" alias="art" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3a8.png?v8">&#x1f3a8;</span>
Refactor code 🔨 <span class="emoji" alias="hammer" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f528.png?v8">&#x1f528;</span>
Removing code/files 🔥 <span class="emoji" alias="fire" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f525.png?v8">&#x1f525;</span>
Continuous Integration 💚 <span class="emoji" alias="green_heart" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f49a.png?v8">&#x1f49a;</span>
Security 🔒 <span class="emoji" alias="lock" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f512.png?v8">&#x1f512;</span>
Upgrading dependencies <span class="emoji" alias="arrow_up" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2b06.png?v8">&#x2b06;</span>
Downgrading dependencies <span class="emoji" alias="arrow_down" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2b07.png?v8">&#x2b07;</span>
Lint 👕 <span class="emoji" alias="shirt" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f455.png?v8">&#x1f455;</span>
Translation 👽 <span class="emoji" alias="alien" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f47d.png?v8">&#x1f47d;</span>
Text 📝 <span class="emoji" alias="pencil" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4dd.png?v8">&#x1f4dd;</span>
Critical hotfix 🚑 <span class="emoji" alias="ambulance" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f691.png?v8">&#x1f691;</span>
Deploying stuff 🚀 <span class="emoji" alias="rocket" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f680.png?v8">&#x1f680;</span>
Fixing on MacOS 🍎 <span class="emoji" alias="apple" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f34e.png?v8">&#x1f34e;</span>
Fixing on Linux 🐧 <span class="emoji" alias="penguin" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f427.png?v8">&#x1f427;</span>
Fixing on Windows 🏁 <span class="emoji" alias="checkered_flag" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3c1.png?v8">&#x1f3c1;</span>
Work in progress 🚧 <span class="emoji" alias="construction" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f6a7.png?v8">&#x1f6a7;</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">&#x1f477;</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">&#x1f4c8;</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">&#x2796;</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">&#x2795;</span>
Docker 🐳 <span class="emoji" alias="whale" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f433.png?v8">&#x1f433;</span>
Configuration files 🔧 <span class="emoji" alias="wrench" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f527.png?v8">&#x1f527;</span>
Package.json in JS 📦 <span class="emoji" alias="package" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4e6.png?v8">&#x1f4e6;</span>
Merging branches 🔀 <span class="emoji" alias="twisted_rightwards_arrows" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f500.png?v8">&#x1f500;</span>
Bad code / need improv. 💩 <span class="emoji" alias="hankey" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4a9.png?v8">&#x1f4a9;</span>
Reverting changes <span class="emoji" alias="rewind" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/23ea.png?v8">&#x23ea;</span>
Breaking changes 💥 <span class="emoji" alias="boom" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4a5.png?v8">&#x1f4a5;</span>
Code review changes 👌 <span class="emoji" alias="ok_hand" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44c.png?v8">&#x1f44c;</span>
Accessibility <span class="emoji" alias="wheelchair" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/267f.png?v8">&#x267f;</span>
Move/rename repository 🚚 <span class="emoji" alias="truck" style="" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f69a.png?v8">&#x1f69a;</span>
Other Be creative