百科问答小站 logo
百科问答小站 font logo



如何写好 Git commit log? 第1页

  

user avatar   ingf 网友的相关建议: 
      

可以在 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 支持不是很好,好多都不能正常显示,建议到这篇文章看看完整的,zhuanlan.zhihu.com/p/29

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

         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 标签不能乱用,必须统一规范,不然很容易造成误解,gitmoji.carloscuesta.me (可以点击原文链接查看)整理了一套规范。大家可以保存,以备参考。

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

以上,funny it!




  

相关话题

  你观察到或者经历过哪些工程师和技术白领受剥削和压迫的事例?为什么今年会比较多? 
  如何评价GitHub计划在中国开设子公司? 
  计算机开发岗和算法岗都有些什么区别? 
  为什么github和stackoverflow这两个网站在google trends中中国热度会最高? 
  为什么程序员们愿意在GitHub上开源自己的成果给别人免费使用和学习? 
  迄今为止押宝多核的策略几乎都失败了,为什么开发者如此抵触多核? 
  养成哪些好习惯能让 Excel 运行更快? 
  GitHub 上有些什么好玩的项目? 
  如何使用 GitHub? 
  GitHub 为什么讨人喜欢? 

前一个讨论
为什么交叉熵(cross-entropy)可以用于计算代价?
下一个讨论
听说防晒霜是无论何时何地都要涂抹的,不然会容易皮肤老化,这是对的吗?





© 2025-06-17 - tinynew.org. All Rights Reserved.
© 2025-06-17 - tinynew.org. 保留所有权利