在 Github 上我们经常看到提交记录里有各种图标,如 🎨⚡️🍎 等,是如何实现的呢?
其实非常简单,就是在提交的时候加入以下表情代码即可
图标 表情代码 表示意义
🎨 ::art:
改进代码的结构/格式。
⚡️ ::zap:
提高性能。
🔥 ::fire:
删除代码或文件。
🐛 ::bug:
修复错误。
🚑 ::ambulance:
关键修补程序。
✨ ::sparkles:
引入新功能。
📝 ::pencil:
编写文档。
🚀 ::rocket:
部署东西。
💄 ::lipstick:
添加或更新 UI 和样式文件。
🎉 ::tada:
初始提交。
✅ ::white_check_mark:
添加或更新测试。
🔒 ::lock:
解决安全问题。
🍎 ::apple:
在 macOS 上修复问题。
🐧 ::penguin:
在 Linux 上修复问题。
🏁 ::checkered_flag:
在 Windows 上修复问题。
🤖 ::robot:
在 Android 上修复问题。
🍏 ::green_apple:
在 iOS 上修复问题。
🔖 ::bookmark:
发布/版本标签。
🚨 ::rotating_light:
删除棉绒警告。
🚧 ::construction:
工作正在进行中。
💚 ::green_heart:
修复 CI 构建。
⬇️ ::arrow_down:
降级依赖性。
⬆️ ::arrow_up:
升级依赖关系。
📌 ::pushpin:
将依赖项固定到特定版本。
👷 ::construction_worker:
添加或更新 CI 构建系统。
📈 ::chart_with_upwards_trend:
添加或更新分析或跟踪代码。
♻️ ::recycle:
重构代码。
🐳 ::whale:
关于 Docker 的工作。
➕ ::heavy_plus_sign:
添加依赖项。
➖ ::heavy_minus_sign:
删除依赖项。
🔧 ::wrench:
更改配置文件。
🌐 ::globe_with_meridians:
国际化和本地化。
✏️ ::pencil2:
修正错别字。
💩 ::poop:
编写需要改进的错误代码。
⏪ ::rewind:
还原更改。
🔀 ::twisted_rightwards_arrows:
合并分支机构。
📦 ::package:
添加或更新编译的文件或包。
👽 ::alien:
由于外部 API 的更改而更新了代码。
🚚 ::truck:
移动或重命名文件。
📄 ::page_facing_up:
添加或更新许可证。
💥 ::boom:
介绍重大更改。
🍱 ::bento:
添加或更新资产。
👌 ::ok_hand:
由于代码审查更改而更新代码。
♿️ ::wheelchair:
改善可访问性。
💡 ::bulb:
在源代码中添加或更新注释。
🍻 ::beers:
醉酒地编写代码。
💬 ::speech_balloon:
添加或更新文本和文字。
🗃 ::card_file_box:
执行数据库相关的更改。
🔊 ::loud_sound:
添加或更新日志。
🔇 ::mute:
删除日志。
👥 ::busts_in_silhouette:
添加或更新贡献者。
🚸 ::children_crossing:
改善用户体验/可用性。
🏗 ::building_construction:
进行架构更改。
📱 ::iphone:
致力于响应式设计。
🤡 ::clown_face:
嘲笑的东西。
🥚 ::egg:
添加或更新复活节彩蛋。
🙈 ::see_no_evil:
添加或更新.gitignore 文件。
📸 ::camera_flash:
添加或更新快照。
⚗ ::alembic:
尝试新事物。
🔍 ::mag:
改善 SEO。
☸️ ::wheel_of_dharma:
关于 Kubernetes 的工作。
🏷️ ::label:
添加或更新类型(Flow,TypeScript)。
🌱 ::seedling:
添加或更新种子文件。
🚩 ::triangular_flag_on_post:
添加,更新或删除功能标志。
🥅 ::goal_net:
捕捉错误。
💫 ::dizzy:
添加或更新动画和过渡。
🗑 ::wastebasket:
不赞成使用的代码需要清理。
例子:
在提交记录添加 🎉 图标,对应命令:git commit -m ":tada: 这是初始提交"
效果: 🎉 这是初始提交