Gitmoji 简明使用
前言
最近查看别人仓库,看见别人的 “commit” 竟然有表情?那我得查查🧐
简介
Gitmoji是一种在 「Git」 提交信息中使用 “emoji” 的约定,旨在通过使用图形符号来传达更多的信息和情感。Gitmoji的目标是使 Git 提交信息更加有趣、易读和可理解,从而帮助团队成员更好地合作和交流。- 每个
Gitmoji表示一种特定的含义或情感,例如添加新功能、修复错误、优化代码等。它们由一个 “emoji” 表情符号和一个简短的描述组成,用于在提交信息中传达意图。Gitmoji提供了一种简单而直观的方式来快速了解提交的目的和内容。 Gitmoji的优点在于它能够提供更丰富的信息,帮助团队成员更好地理解提交的目的和内容。它还可以增加提交信息的可读性,使团队成员更容易浏览和理解提交历史。
使用方法
说明
因为 Gitmoji 作者暂时没有支持 「i18n」 的计划,所以 Gitmoji 中文网站都是“fork”项目更新。由于没有中文官网,我随机选取了最近的一个中文站点。
简要步骤
- 在计算机上安装
Gitmoji插件或下载Gitmoji表情符号集。「vscode」 有相关插件可使用。 - 写提交消息时,在消息开头使用一个
Gitmoji 表情符号来描述工作类型。例如,“🐛修复了一个错误”或“✨` 添加了新功能”。 - 编写有意义和易于理解的提交消息,以便任何人都可以轻松地理解你所做的更改。
正确的格式应该是:
bash
git commit -m ":emoji: 描述"想必常用「Git」的同学瞬间明白了,其实就是规范了“commit”😶
常用符号表格
WARNING
摘抄自 Gitmoji 中文网 ,该站 66 个,官网 73 个。
| Emoji | 代码 | 含义 |
|---|---|---|
| ✨ | :sparkles: | 引入新功能(Introducing new features) |
| 🔥 | :fire: | 删除代码或文件(Removing code or files) |
| 🐛 | :bug: | 修复 bug(Fixing a bug) |
| 🚑 | :ambulance: | 解决紧急问题(Fixing a critical issue) |
| 📝 | :memo: | 添加或更新文档(Add or update documentation) |
| ⚡ | :zap: | 提升性能(Improve performance) |
| 🎨 | :art: | 改进代码结构或代码风格(Improving structure / format of the code) |
| 🚀 | :rocket: | 部署应用、发布版本(Deploying stuff) |
| 🎉 | :tada: | 开始一个项目(Begin a project) |
| 🙈 | :see_no_evil: | 添加或更新 .gitignore 文件(Adding or updating .gitignore) |
| 💄 | :lipstick: | 更新 UI 和样式文件(Updating the UI and style files) |
| 📄 | :page_facing_up: | 添加或更新许可证文件(Adding or updating license) |
| ✅ | :white_check_mark: | 添加、更新、或通过一个测试(Add, update, or pass tests) |
| 🛠️ | :tools: | 构建过程或 CI 相关更改(Build related changes) |
| 🎯 | :dart: | 持续集成(CI)相关更改(Continuous Integration related changes) |
| 🛠️ | :tools: | 持续交付(CD)相关更改(Continuous Delivery related changes) |
写在最后
Gitmoji只是规范“commit”的一个工具,只要你遵循“commit”规范,可以不用。
Gitmoji算是一个很有意思的项目,大家可以尝试一下。下期见😉
