百科问答小站 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 员工支持 996.ICU 运动? 是否能产生实际作用? 
  为什么没有人实现 P2P 数据库? 
  为什么github和stackoverflow这两个网站在google trends中中国热度会最高? 
  同时收到一家小游戏公司cocos2dx开发和某公司外包C++开发的offer,工资外包略高,不知该怎么选择,给点建议? 
  设计模式有何不妥,所谓的荼毒体现在哪? 
  代码版本控制用SVN还是Git好? 
  程序员年龄增大后的职业出路是什么? 
  GitHub 是怎么火起来的? 

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





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