git-cz 一款git commit 统一规范的工具

介绍:git commit 就是你在修改代码后写一个备注,如果安装了commitizen后,你可以使用git cz取代git commit,每次提交的时候可以选择本次commit的类型,这样commit的文本会更具有可读性。

提交类型:
1.feat 新功能
2.fix Bug 修复
3,.docs 文档更新
4.style 代码的格式,标点符号的更新
5.refactor 代码重构
6.perf 性能优化
7.test 测试更新
8.build 构建系统或者包依赖更新
9.ci CI 配置,脚本文件等更新
10.chore 非 src 或者 测试文件的更新
11.revert commit 回退
这里会有一个问题,window系统下使用git cz后无法上下选择本次提交的类型,这里给大家介绍一个工具,在你git cz前面加上“winpty”,即可实现上下选择

winpty git cz

安装:

npm install -g git-cz
git-cz

安装好之后可以直接使用,记得全局安装!!!
可读性好,清晰,不必深入看代码即可了解当前commit的作用。

git-cz 一款git commit 统一规范的工具相关推荐

  1. 你不得不掌握的前端提交规范(git cz)

    背景 最近在提交代码的时候发现每次提交的代码说明都是层次不齐的,看上去让人感觉到特别的凌乱.第一:让人看上去感觉这个程序猿好像不是"正规"出身,再一让自己在回溯代码的时候没有任何头 ...

  2. Git Commit 提交规范

    本项目以目前使用较多的 Angular 团队规范 Conventional Commits specification(约定式提交) 为例. git hook 官方文档 git 提交时,主要分为三部分 ...

  3. springboot去掉git版本控制_关于 Git 提交这些规范,你都遵守了吗?

    来源:人人贷大前端技术中心http://juejin.im/post/5d0b3f8c6fb9a07ec07fc5d0 git是现在市面上最流行的版本控制工具,书写良好的commit message能 ...

  4. git规范化提交 git cz

    1 安装git cz指令 git指令提交代码的时候,可以通过git cz指令来让提交更规范一些,比如写上提交的代码写了哪些功能.修改了哪些文件等等信息,也可以方便自己日后查看 安装指令: npm in ...

  5. Git commit hook 规范标准配置

    Git每次提交代码都需要写commit message,否则就不允许提交.一般来说,commit message应该清晰明了,说明本次提交的目的,具体做了什么操作--但是在日常开发中,大家的commi ...

  6. git提交代码-commit备注规范

    git commit备注规范: feat: 修改/增加新特性/功能 fix:修复bug chore: 非功能性修改,.gitignore/辅助工具等变更 style:代码格式,如逗号缩进空格等 tes ...

  7. 【Git/GitHub/VSCode】Git提交时使用EMOJI表情、在VS Code中使用emoji commit

    文章目录 1. 为什么要使用emoji 2. emoji来源.用法和个人统一规范 3. VS Code中提交时使用emoji 这篇文章属于本人参考诸多博客.教程.文档等资料,所撰写的「玩转Git/Gi ...

  8. git gitee github等系列提交备注规范,提交规范(实用)

    git gitee github等系列提交备注规范,提交规范(实用) <新功能|bug修复|文档改动|格式化|重构|测试代码>: (影响范围) <主题> # 解释为什么要做这些 ...

  9. git cz 提交 具体明细

    一.使⽤ vue-cli 创建项⽬ 1.1 创建最新的 vue3 项⽬,终端输⼊ vue create 项⽬名称 二.eslint 2.1 打开项⽬中的 .eslintrc.js ⽂件 module. ...

最新文章

  1. idea搭建javaweb项目 Artifacts生成
  2. 如何给网页标题添加icon小图标
  3. PyCharm运行出现 Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run
  4. MySQL初始化安装部署
  5. 深度揭秘阿里云 Serverless Kubernetes
  6. 编程语言“鄙视链” +1?亚马逊力捧 Rust,Go 技术负责人连发 14 条推特抵制“拉踩”
  7. 【滤波器】基于matlab升余弦滤波器【含Matlab源码 993期】
  8. android 默认分辨率是多少合适,Bluestacks分辨率修改多少合适
  9. java 拼音识别_java 解析汉字拼音
  10. pandas的apply中的x到底是什么
  11. Scrapy框架爬取新闻!
  12. 智能DNS解析搭建成功
  13. 使用IBM MQ远程连接时报错AMQ 4043解决思路
  14. 正则表达式获取图片地址及超链接
  15. 基于 FCCA 的多特征融合的检索方法
  16. node.js和npm下载及安装详细教程
  17. 虚拟机服务器 资料安全,绝密:三步教你轻松窃取VMware虚拟机及其数据漏洞预警 -电脑资料...
  18. 联合会杯-内马尔破门锋霸2球 巴西3-0西班牙3连冠
  19. 11月03日解题报告
  20. 孙正义万字访谈实录:AI是我现在唯一关注的事情,我是科技的绝对信徒

热门文章

  1. 《娱乐至死》读书笔记(摘抄)
  2. 世界人工智能大会阿里巴巴专场论坛《数字时代的技术责任》来了
  3. 2069: [POI2004]ZAW
  4. “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛)
  5. work bench 建表时PK/NN/ UQ等的含义
  6. kubernetes dev client-go 进入pod执行命令
  7. MySQL高级:索引优化之防止索引失效
  8. python网页爬虫xpath应用
  9. haproxy path_beg,path_end ,hdr_beg
  10. 输入十个国名 要求按字母顺序输出C语言,用C语言编程实现国家名称按序输出,要求键盘输入五个国家的名字,按字母顺序排列打印输出。...