git-commit-emoji-cn

😁 git commit message emoji 使用指南
授权协议 Readme
开发语言 JavaScript
所属分类 程序开发、 Emoji 表情相关
软件类型 开源软件
地区 不详
投 递 者 杜俊爽
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

git commit emoji 使用指南

目录

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

截取的 gitmoji 快照:

commit 格式

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

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

提交信息主体

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

初次提交示例:

git commit -m "�� Initialize Repo"

emoji 指南

emoji emoji 代码 commit 说明
�� (庆祝) �� 初次提交
�� (全新) �� 引入新功能
�� (书签) �� 发行/版本标签
�� (bug) �� 修复 bug
�� (急救车) �� 重要补丁
�� (地球) �� 国际化与本地化
�� (口红) �� 更新 UI 和样式文件
�� (场记板) �� 更新演示/示例
�� (警车灯) �� 移除 linter 警告
�� (扳手) �� 修改配置文件
(加号) 增加一个依赖
(减号) 减少一个依赖
⬆️ (上升箭头) 升级依赖
⬇️ (下降箭头) 降级依赖
(闪电)
�� (赛马)

��
提升性能
�� (上升趋势图) �� 添加分析或跟踪代码
�� (火箭) �� 部署功能
(白色复选框) 增加测试
�� (备忘录)
�� (书)
��
��
撰写文档
�� (锤子) �� 重大重构
�� (调色板) �� 改进代码结构/代码格式
�� (火焰) �� 移除代码或文件
✏️ (铅笔) 修复 typo
�� (施工) �� 工作进行中
��️ (垃圾桶) �� 废弃或删除
(轮椅) 可访问性
�� (工人) �� 添加 CI 构建系统
�� (绿心) �� 修复 CI 构建问题
�� (锁) �� 修复安全问题
�� (鲸鱼) �� Docker 相关工作
�� (苹果) �� 修复 macOS 下的问题
�� (企鹅) �� 修复 Linux 下的问题
�� (旗帜) �� 修复 Windows 下的问题
�� (交叉箭头) �� 分支合并

如何在命令行中显示 emoji

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

参考

git commit emoji

write a good commit message

  • Git commit emoji 指南 emoji emoji代码 commit说明 ? (调色板) :art: 改进代码结构/代码格式 ⚡️ (闪电) :zap: 提升性能 ? (赛马) :racehorse: 提升性能 ? (火焰) :fire: 移除代码或文件 ? (bug) :bug: 修复 bug ? (急救车) :ambulance: 重要补丁 ✨ (火花) :sparkles: 引入

  • git commit 的时候,添加表情符号可以更好的表明本次提交的性质,也更有趣。 常用表情符号如下: emoji emoji代码 commit说明  (调色板) :art: 改进代码结构/代码格式 ⚡️ (闪电) :zap: 提升性能  (赛马) :racehorse: 提升性能  (火焰) :fire: 移除代码或文件  (bug) :bug: 修复 bug  (急救车) :ambu

  • 写完代码后,我们一般这样 git add . //添加所有文件 git commit -m "本功能全部完成" 执行完commit后,想撤回commit,怎么办? 这样凉拌: git reset --soft HEAD^ 这样就成功的撤销了你的commit 注意,仅仅是撤回commit操作,您写的代码仍然保留。 说一下个人理解: HEAD^的意思是上一个版本,也可以写成HEAD~1 如果你进行了2

  • Git中的emoji的效果图和解析 emoji效果 emoji代码 注释  :art: 改善代码的结构/格式 ⚡️ :zap: 提高性能  :fire: 删除代码或文件  :bug: 修复错误  :ambulance: 关键修补程序 ✨ :sparkles: 引入新功能  :pencil: 编写文档  :rocket: 部署东西  :lipstick: 添加或更新UI和样式文件 

  • 将对应emoji表情的代码复制后输入你的markdown文本即可显示emoji表情如:sun_with_face:,显示为 syntax preview syntax preview :sun_with_face:  :smile:  :laughing:  :blush:  :smiley:  :relaxed: ☺️ :smirk:  :heart_eyes:  :kissin

  • 自从有了以下提交建议,我每次提交代码都要来找找这次提交对应的emoji表情,后来觉得干脆分享出来,可以在提交代码的时候皮一皮… 以下git提交建议的文字描述来自alibaba的开源项目egg.js,git-commit规范;符号部分来自github里部分项目的emoji表情提交建议。 一、文字规范 commit一共由五部分组成,具体内容如下。 (1)type 提交 commit 的类型,包括以下几

  • 作者:旅行者xy 链接:https://www.jianshu.com/p/a9f327da3562 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 修改了本地的代码,然后使用: git add file git commit -m '修改原因' 执行commit后,还没执行push时,想要撤销这次的commit,该怎么办? 解决方案: 使用命令: git re

  • 参考:https://gist.github.com/rxaviers/7360908 People :bowtie: :bowtie:  :smile:  :laughing:  :blush:  :smiley: ☺️ :relaxed:  :smirk:  :heart_eyes:  :kissing_heart:  :kissing_closed_eyes:  :flus

  • 有两种方法可以将表情符号添加到Markdown文件中:将表情符号复制并粘贴到Markdown格式的文本中,或者键入emoji shortcodes。 复制和粘贴表情符号 在大多数情况下,您可以简单地从Emojipedia 等来源复制表情符号并将其粘贴到文档中。许多Markdown应用程序会自动以Markdown格式的文本显示表情符号。从Markdown应用程序导出的HTML和PDF文件应显示表情符

  • 介绍 在 Git 中,每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。这个操作将通过 git commit 完成。 git commit -m "芜湖~起飞" 上面代码的-m参数,就是用来指定 commit message 的。 如果一行不够,可以只执行 git commit ,就会跳出文本编译器,让你写多行。 git commit 但是很显然的问题像 芜湖~

  • 提交代码三连: git add file git commit -m '修改原因' git push 执行完了commit后,还没有执行push,想要撤销这次的commit 解决方案(使用命令): git reset --soft HEAD^ 这样就成功撤销了commit,如果想要连着add也撤销的话,–soft改为–hard(删除工作空间的改动代码) git reset --hard HEA

  •             git如何在特定的commit上打tag      默认标签是打在最新提交的commit上的。有时候,如果忘了打标签,比如,现在已经是周五了,但应该在周一打的标签没有打,怎么办?方法是找到历史提交的commit hash值,然后打上就可以了:    (1)利用git log命令查看要特定commit的hash值 $ git log --pretty=oneline --ab

 相关资料
  • 介绍 在 Git 中,每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。这个操作将通过 git commit 完成。 git commit -m "hello world" 上面代码的-m参数,就是用来指定 commit mesage 的。 如果一行不够,可以只执行git commit,就会跳出文本编译器,让你写多行。 git commit 格式 Commit me

  • 规范建设 commit message格式 <type>(<scope>): <subject> type(必须) 用于说明git commit的类别,只允许使用下面的标识。 feat:新功能(feature)。 fix/to:修复bug,可以是QA发现的BUG,也可以是研发自己发现的BUG。 fix:产生diff并自动修复此问题。适合于一次提交直接修复问题 to:只产生diff不自动修复此问题

  • Name git-commit - 记录对存储库的更改 概要 git commit [-a | --interactive | --patch] [-s] [-v] [-u<mode>] [--amend] [--dry-run] [(-c | -C | --fixup | --squash) <commit>] [-F <file> | -m <msg>]

  • 你想修改一下刚刚做的这次提交,比如修改提前的信息,或者把新的修改放到刚做的这次提交里。可以使用 git commit 命令,加上一个 --amend 选项: git commit --amend 注意执行了上面的命令会生成一次新的提交,替换掉刚刚做的那次提交。如果你上次做的提交已经分享给其他人了,那你不应该使用上面这条命令。 练习 1,修改一下 README.md 的文件,内容如下: # Git

  • 命名 git-commit-tree - 创建一个新的提交对象 概要 git commit-tree <tree> [(-p <parent>)…]git commit-tree [(-p <parent>)…] [-S[<keyid>]] [(-m <message>)…] [(-F <file>)…] <tree> 描述 这通常不是最终用户想要直接运行的。请参

  • 名称 git-verify-commit - 检查提交的 GPG 签名 概要 git verify-commit <commit>… 描述 验证由git commit -S创建的 GPG 签名。 选项 --raw 将原始 gpg 状态输出打印为标准错误,而不是正常的人类可读输出。 -v --verbose 在验证之前打印提交对象的内容。 <commit>… Git 提交对象的 SHA-1标识符。