当前位置: 首页 > news >正文

用生动有趣的emoij美化你的commit log

 

周日了,就不甩长篇大论的技术文章了,来点轻松有趣的吧。

先来看看下面仓库的 commit log(来自 Antd仓库),使用了很多 emoij表情。

并不是程序员喜欢故意卖萌,而是添加了 emoji 表情的提交记录真的能包含很多有用信息,而且阅读体验非常棒。

使用效果

对的,每个 emoji都是有自己具体含义的,比如下面常用的几个:

  • ?:初次提交

  • ?:改进代码结构/代码格式

  • ?:修复bug

  • ...

下面是我自己的仓库的提交情况:

 

使用方法

每个 emoji 都有自己对应的代码,你只需要在编写 commit log 时带上这个代码就可以了,比如:

  • ?:初次提交 对应代码: :tada:

  • ?:改进代码结构/代码格式 对应代码: :art:

  • ?:修复bug 对应代码: :bug:

  • ...

使用参考

初次使用当然记不住这么多代码和含义啦,大家如果要使用的话可以参考下面的网站:

https://gitmoji.carloscuesta.me/

网站中详细列举了所有 emoji 对应的含义,你可以自行选择取舍。

 

如果你有好的建议,或新的好玩的 emoji 欢迎贡献给官方。

https://github.com/carloscuesta/gitmoji/

相关文章:

  • 一文吃透React SSR服务端同构渲染
  • Vue为啥可以成为2019年的一匹黑马?
  • 基于 Vue 和 TS 的 Web 移动端项目实战心得
  • 前端开发中79条不可忽视的知识点汇总
  • 爱奇艺 PC Web Node.js 中间层实践
  • 浅谈 Node.js 模块机制及常见面试问题解答
  • 面试之前,简历之上:给前端校招同学的简历建议
  • lndexedDB 实践
  • JS引擎V8如何与Lite模式两开花?
  • 君の古风操作系统Haiku现已支持Node.js
  • Web前端面试题目汇总
  • 30分钟教你学会前端模块化开发
  • React 初学者需要知道的一些知识
  • 7 个沙雕又带有陷阱的 JS 面试题
  • 大厂前端如何基于 GitLab 进行自动化构建及发布
  • 「译」Node.js Streams 基础
  • co.js - 让异步代码同步化
  • Js基础——数据类型之Null和Undefined
  • Node + FFmpeg 实现Canvas动画导出视频
  • redis学习笔记(三):列表、集合、有序集合
  • 分享几个不错的工具
  • 服务器之间,相同帐号,实现免密钥登录
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 如何解决微信端直接跳WAP端
  • 思考 CSS 架构
  • 阿里云服务器购买完整流程
  • ​一些不规范的GTID使用场景
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #if #elif #endif
  • #每天一道面试题# 什么是MySQL的回表查询
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (vue)页面文件上传获取:action地址
  • (二)windows配置JDK环境
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)人的集合论——移山之道
  • ./configure、make、make install 命令
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .Net小白的大学四年,内含面经
  • .NET中统一的存储过程调用方法(收藏)
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • /bin/bash^M: bad interpreter: No such file or directory
  • @Controller和@RestController的区别?
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • [2021]Zookeeper getAcl命令未授权访问漏洞概述与解决
  • [28期] lamp兄弟连28期学员手册,请大家务必看一下
  • [android学习笔记]学习jni编程
  • [ARC066F]Contest with Drinks Hard
  • [C++] sqlite3_get_table 的使用
  • [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager失败
  • [Flexbox] Using order to rearrange flexbox children
  • [Flutter]设置应用包名、名称、版本号、最低支持版本、Icon、启动页以及环境判断、平台判断和打包
  • [HackMyVM]靶场 Wild