安装命令行工具

安装就像运行以下命令一样简单(如果看到 EACCES 错误,阅读 修复 npm 权限 可能有帮助):

npm install -g commitizen
复制代码

使用命令行工具

现在,只需使用 git cz 而不是 git commit 提交时。

  • 或者 *,如果您使用的是 NPM 5.2+,则可以 使用 npx 而不是全局安装:
npx git-cz
复制代码

或者作为 npm 脚本:

  ..."scripts": {"commit": "npx git-cz"}
复制代码

当您在 Commitizen 友好存储库中工作时,系统将提示您填写任何必填字段,并且您的提交消息将根据项目维护人员定义的标准进行格式化。

如果您不在 Commitizen 友好存储库中 git cz 工作,那么将使用相同 git commitnpx git-cz 将使用 streamich / git-cz 适配器。

常规提交消息作为全局实用程序

commitizen 如果您还没有全局安装。

npm install -g commitizen
复制代码

commitizen 例如,全局安装首选适配器 cz-conventional-changelog

npm install -g cz-conventional-changelog
复制代码

.czrchome 目录中创建一个文件,并 path 引用首选的全局安装的 commitizen 适配器

echo '{"path":"cz-conventional-changelog"}' > ~/.czrc
复制代码

你们都准备好了!现在 cd 进入任何 git 存储库并使用 git cz 而不是,git commit 你会发现 commitizen 提示。

提示:可以使用所有 git commit optionsgit cz,例如:git cz -a

参考:commitizen.github.io/cz-cli/

转载于:https://juejin.im/post/5cd93616f265da03761eaae6

Commitizen 互联网公民的简单提交惯例相关推荐

  1. 前端工程化-husky+commitizen+ 自定义cz-customizable适配器 git 提交代码规范化

    1.使用husky添加git hooks(基于husky新版6.0.0进行git hooks) 1.npm install husky --save-dev 2.在package.json中添加pre ...

  2. 互联网本来很简单,但为啥人们看的那么复杂

    昨天有朋友问我互联网,说互联网怎么怎么创新. 我说你看到的都是像.佛说佛有十万身.这都是像,不是相. (1) 500多年前,意大利美第奇家族为了给教皇运送全欧洲信民们的捐赠,所以建立了一张天网一张地网 ...

  3. 互联网公司级别的简单划分(小白总结)

    1.小公司10-20人 2.稍大的公司.外包公司 3.普通上市公司:有限责任公司.股份制公司 4.知名互联网独角兽 5.央企:工作稳定 6.国企:一线国企:全员分红+年终奖 非一线国企:比一线稍差 7 ...

  4. 现代互联网网络拓扑的简单描述

    一.边缘部分 以家庭的联网网络拓扑为例,各种终端设备通过有线或者无线的方式连接到路由器, 路由器与当地的网关进行连接,网关再连接到当地的地区ISP(网络服务提供商). 再以企业的联网网络拓扑为例,多个 ...

  5. 互联网最简单的创业流程和方法

    通过网络做生意发财致富只需要三步: 一.产品 二.销售 三.宣传 不管你的生意有多大,你都可以通过这三个简单的步骤去获得百万财富.为什么很多人都没有在互联网上获得高的收入,并且工作得非常累.主要是这三 ...

  6. 30年前他发明了万维网,现在他要颠覆互联网

    \n 三十年前,33岁的软件工程师蒂姆·伯纳斯·李(Tim Berners-Lee)还在瑞士日内瓦郊区的欧洲核子研究组织(CERN)工作,当时他提交了名为"信息管理:提案"的文件, ...

  7. 时代变了,互联网与房产开发商能否找到真爱

    从1998年房地产行业结束福利分房,进入市场化丶商品化之后,房地产行业迅速发展成为中国经济的支柱产业,快速发展之后,互联网也随着技术和模式的进步,在房地产行业营销发挥着愈来愈重要的作用. 在中国,房地 ...

  8. 互联网、因特网、万维网、局域网、广域网的区别

    2019独角兽企业重金招聘Python工程师标准>>> 以太网与互联网有什么区别? 以太网是一种局域网,而局域网却不一定是以太网,只是由于目前大多数的局域网是以太网,所以一般说局域网 ...

  9. 人工智能下一阶段,为啥要看互联网巨头?

    2020-04-23 15:53:37 回顾过去的十余年,人工智能的进步可谓"耀眼".尤其是从2015年"阿法狗"横空出世之后,人工智能行业的发展速度一骑绝尘. ...

  10. 邬贺铨院士:认识工业互联网

    中国工程院原副院长.院士邬贺铨 来源:走向智能论坛 近日,中国工程院原副院长.院士邬贺铨在北京日报发表<认识工业互联网>文章,就工业互联网与消费互联网的异同,以及与人工智能.区块链.工业互 ...

最新文章

  1. (JAVA学习笔记) 异常处理
  2. mysql 将查询所得结果集的某一字段拼接成字符串
  3. Tomcat - Maven plugin: 运行找不到webapp
  4. vba 修改文本文档 指定行_再说For Each循环——无论Python还是VBA都要看
  5. Swift 06.Closures
  6. 印度人是怎样开发软件的?
  7. 在linux中加固mysql_linux安全加固十六法则
  8. 基本矩阵F和本质矩阵E的详细推导
  9. 分页查询优化方案总结
  10. python api文档生成二维码_使用Python第三方库生成二维码
  11. 医学影像组学之数据增强免费教程
  12. 微信支付宝个人收款解决方案之免签约支付解决方案之APP监控通知方案
  13. 360°幻影成像展示产品,带来逼真的视觉效果
  14. 计算机保存不了自动还原,win7系统颜色校准无法保存开机自动还原默认的处理步骤...
  15. 单链表的十三个基本操作(全)
  16. Altium Designer绘制原理图
  17. Win10如何自定义右键菜单-修改注册表(图文)
  18. AI厂工什么时候开始赛博搬砖?
  19. 一位上海疫情下的悲催女程序员!
  20. Symfony 入门教程

热门文章

  1. 减脂增肌运动和饮食结合
  2. 更好用的冒泡排序、双向冒泡排序,拓展荷兰国旗问题
  3. .Net与DirectX结合制作泡泡屏保
  4. 猜名人读心术作业C语言答案,读心术游戏,读心术游戏猜人物
  5. 最新BBS上的变态网名大全
  6. 谷歌浏览器怎么调试php,如何简单快速调试高大上的谷歌浏览器
  7. vue使用echarts图表渲染异常本地正常,线上时有时无的渲染
  8. 用python.turtle画中国地图
  9. android su程序分析
  10. imdb.com排名算法