logo
当前位置:首 页 > 编程技术 > 查看文章

git commit 时使用 Emoji

编程技术 你是第2447个围观者 0条评论 供稿者: 标签:

现代人都不喜欢好好说话,动不动就斗 Emoji,当然这与苹果公司有很大的关系。自从苹果公司在 iOS 5 输入法中加入了 Emoji 表情后,这种呆萌的表情符号开始席卷全球,已经超越了国籍和文化。让人类能在虚拟世界里表达自己的情绪,城里人、乡下人,骑摩拜的、开特斯拉的,信仰耶稣的、信社会主义的,都能通过 Emoji 好好说话。

而可爱的程序猿在 Emoji 的使用上达到了一个新的高度。程序猿一般喜欢上 GitHub,而且喜欢在 git commit 的时候使用 Emoji 为每次提交打上一个标签。使得本次 commit 独具一格,鹤立鸡群,在整个提交历史长流中很容易找到。说实话,这样子不仅觉得自己看起来很呆萌,更重要的是 Emoji 表情包含的丰富的语义和情绪,使得提交记录非常好理解,阅读体验非常棒,如下图。

使用 Emoji 当做标签,能非常好的对提交记录分门别类进行整理,你看

✨ Add ? & ?
✨ Add ? & ?
✨ Add ?

对于这类型记录,一看就知道添加了一些新 feature 进来了。

? Add colors for new gitmojis
? Add boom gitmoji styles
? Update emojis order, add mising colors

对于这些记录,主要是样式方面的调整 ???。

? Update yarn.lock & package.json
? Update .travis.yml

对于这些呢,是修改配置文件。

? Update flexboxgrid
? Import clipboard only when needed

这些,哪个猪队友又在写 Bug 啊!

⚡️ improve performance of card hover effect

这里进行了一次性能优化,速度像闪电一样快。

那么这些 Emoji 是怎么使用?答案是,在 Emoji 的名字前后个加上一个冒号 `:name_of_emoji:`因此,我们可以这样提交代码

git commit m “? fix a bug writtten by pig teammate”

他的效果是这样的:

? fix a bug written by pig teammate

但是这些 Emoji 标签不能乱用,必须统一规范,不然很容易造成误解,https://gitmoji.carloscuesta.me/ (可以点击原文链接查看)整理了一套规范。大家可以保存,以备参考。

我们不仅可以在 git commit 时,在 README.md,在 git wiki 里面都可以直接使用 Emoji,是不是很有意思。

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3