百科问答小站 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!




  

相关话题

  qt5.5中给全零地址发送udp数据包为何会失败? 
  国内的老程序员最后都去哪儿了? 
  什么是 hash? 
  国内的程序员(软件工程师)这一职业,是吃青春饭的吗? 
  哪些特性让你觉得 SVN 比 Git 更好用? 
  Git还差什么?版本控制中还有什么痛点?要是做一个Git++(幻想一下)可以有些什么? 
  国内的老程序员最后都去哪儿了? 
  如果你是产品经理,你会设计一个怎样功能的APP才能有机会打破微信的垄断? 
  既然程序员一到deadline干活效率超高 ,那为什么不把距离deadline时间定的很短? 
  Git 有哪些缺点? 

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





© 2024-11-25 - tinynew.org. All Rights Reserved.
© 2024-11-25 - tinynew.org. 保留所有权利