可以在 git commit 的时候使用 Emoji 为每次提交打上一个标签。使得每次 commit 独具一格,鹤立鸡群,在整个提交历史长流中很容易找到。说实话,这样子不仅觉得自己看起来很呆萌,更重要的是 Emoji 表情包含的丰富的语义和情绪,使得提交记录非常好理解,阅读体验非常棒,如下图。
使用 Emoji 当做标签,能非常好的对提交记录分门别类进行整理,你看
✨ Add feature 1 ✨ Add feature 2 ✨ Add feature 3
对于这类型记录,一看就知道添加了一些新 feature 进来了。
Add colors for new gitmojis Add boom gitmoji styles Update emojis order, add mising colors
哎,知乎回答对 emoji 支持不是很好,好多都不能正常显示,建议到这篇文章看看完整的,https://zhuanlan.zhihu.com/p/29764863
对于这些记录,主要是样式方面的调整 。
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,是不是很有意思。
以上,funny it!