人间熙攘,好久不见

vuePress-theme-reco Magic    2017 - 2023
人间熙攘,好久不见 人间熙攘,好久不见

Choose mode

  • dark
  • auto
  • light
Home
Category
  • tools
  • Zsh
  • iTerm2
  • Front-end
  • 版本控制-Git
  • Rust
  • skia-safe
  • 第三方对接
  • MQTT
  • Powershell
  • python
  • MD5
  • SHA1
  • wsl2
Tags
TimeLine
GitHub
  • Github (opens new window)
  • Before (opens new window)
author-avatar

Magic

23

文章

15

标签

Home
Category
  • tools
  • Zsh
  • iTerm2
  • Front-end
  • 版本控制-Git
  • Rust
  • skia-safe
  • 第三方对接
  • MQTT
  • Powershell
  • python
  • MD5
  • SHA1
  • wsl2
Tags
TimeLine
GitHub
  • Github (opens new window)
  • Before (opens new window)
  • Git

    • git 一些骚操作
    • git commit emoji 使用指南
    • gitlab 搭建
    • git 设置代理
    • git 相关总结

git commit emoji 使用指南

vuePress-theme-reco Magic    2017 - 2023

git commit emoji 使用指南

Magic 2017-06-02 Git

# git commit emoji 使用指南

# 目录

  • commit 格式
  • emoji 指南
  • 如何在命令行中显示 emoji
  • 参考
    • git commit emoji
    • write a good commit message

执行 git commit 时使用 emoji 为本次提交打上一个 "标签", 使得此次 commit 的主要工作得以凸现,也能够使得其在整个提交历史中易于区分与查找。

截取的 gitmoji (opens new window) 快照:

gitmoji-snapshot

# commit 格式

git commit 时,提交信息遵循以下格式:

:emoji1: :emoji2: 不超过 50 个字的摘要,首字母大写,使用祈使语气,句末不要加句号

提交信息主体

引用相关 issue 或 PR 编号 <#110>

初次提交示例:

git commit -m ":tada: Initialize Repo"

# emoji 指南

emoji emoji 代码 commit 说明
🎉 (庆祝) tada 初次提交
✨ (火花) sparkles 引入新功能
🔖 (书签) bookmark 发行/版本标签
🐛 (bug) bug 修复 bug
🚑 (急救车) ambulance 重要补丁
🌐 (地球) globe_with_meridians 国际化与本地化
💄 (口红) lipstick 更新 UI 和样式文件
🚨 (警车灯) rotating_light 移除 linter 警告
🔧 (扳手) wrench 修改配置文件
➕ (加号) heavy_plus_sign 增加一个依赖
➖ (减号) heavy_minus_sign: 减少一个依赖
⬆️ (上升箭头) arrow_up 升级依赖
⬇️ (下降箭头) arrow_down 降级依赖
⚡️ (闪电)
🐎 (赛马)
zap
racehorse
提升性能
📈 (上升趋势图) chart_with_upwards_trend 添加分析或跟踪代码
🚀 (火箭) rocket 部署功能
✅ (白色复选框) white_check_mark 增加测试
📝 (备忘录) memo 撰写文档
🔨 (锤子) hammer 重大重构
🎨 (调色板) art 改进代码结构/代码格式
🔥 (火焰) fire 移除代码或文件
✏️ (铅笔) pencil2 修复 typo
🚧 (施工) construction 工作进行中
👷 (工人) construction_worker 添加 CI 构建系统
💚 (绿心) green_heart 修复 CI 构建问题
🔒 (锁) lock 修复安全问题
🐳 (鲸鱼) whale Docker 相关工作
🍎 (苹果) apple 修复 macOS 下的问题
🐧 (企鹅) penguin 修复 Linux 下的问题
🏁 (旗帜) checkered_flag 修复 Windows 下的问题
  • 需要用 ::包裹住 emoji 代码

# 如何在命令行中显示 emoji

默认情况下,在命令行中并不会显示出 emoji, 仅显示 emoji 代码。不过可以使用 emojify (opens new window) 使得在命令行也可显示 emoji, 它是一个 shell 脚本,安装与使用都很简单,在 这里 (opens new window) 查看如何安装与使用。

emojify

# 参考

# git commit emoji

  • gitmoji (opens new window)
  • emoji-cheat-sheet (opens new window)
  • styleguide-git-commit-message (opens new window)
  • atom git commit messages guide (opens new window)
  • An emoji guide for your commit messages (opens new window)
  • 程序员提交代码的 emoji 指南——原来表情文字不能乱用 (opens new window)

# write a good commit message

  • A Note About Git Commit Messages (opens new window)
  • How to write a Git Commit Message (2014) (opens new window)
  • how to write a good git commit message (opens new window)
  • 5 Useful Tips For A Better Commit Message (opens new window)
  • Udacity Git Commit Message Style Guide (opens new window)
  • How to commit a change with both “message” and “description” from the command line? (opens new window)

# 原文地址 liuchengxu/git-commit-emoji-cn (opens new window)

# gitmoji-cli

  • 一个 gitmoji (opens new window) 交互式客户端,用于在提交消息上使用gitmojis,可以直接在命令行中选择。
欢迎来到 人间熙攘,好久不见
看板娘