百科问答小站 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? 
  如何修改开源应用程序的功能? 
  如何写好 Git commit log? 
  用 Git 管理源代码的优势有哪些? 
  具体看图,git 在master和develop上不同版本,但是却不能切到develop分支,为什么? 
  一个人想写出foxmail这种软件,需要知道哪些知识(详细的)? 
  如果同时有两个项目让你选择,一个是使用C++的QT,一个是用JAVA的Android,你愿意往哪个方向发展?请说出您的理由。 
  怎么看c#排行飙这么高? 

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





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