一天,小刘急匆匆的跑到老板办公室。
小刘:老板,我们公司有同性恋。
老板:啊!是谁?
小刘:你抱我一下,我就告诉你
先开个玩笑,回到我们今天的主题,全球最大的同性交友网站,没错就是他 —— 🐙 ⚡️ 🐱 GitHub

为什么是 GitHub,懂的人自然懂,不懂请百度。。。
现代人都不喜欢好好说话,动不动就斗 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 是怎么使用?答案是这样的,在 Emoji 的名字前后个加上一个冒号 :name_of_emoji:
因此,我们可以这样提交代码
git commit -m ":bug: fix a bug writtten by pig teammate"
他的效果是这样的:
🐛 fix a bug written by pig teammate
但是这些 Emoji 标签不能乱用,必须统一规范,不然很容易造成误解,https://gitmoji.carloscuesta.me/ (可以点击原文链接查看)整理了一套规范。整理如下(图片有所压缩,到公众号后台回复 “emoji.png” 获取高清大图):

我们不仅可以在 git commit 时,在 README.md,在 git wiki 里面都可以直接使用 Emoji,是不是很有意思。
以上,funny it!
下面的二维码这么萌,快来长按关注

-END-
GitHub 图片来源知乎@Deep Reader
转载时请保留公众号和二维码信息。