git-cz 一款git commit 统一规范的工具
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 统一规范的工具相关推荐
- 你不得不掌握的前端提交规范(git cz)
背景 最近在提交代码的时候发现每次提交的代码说明都是层次不齐的,看上去让人感觉到特别的凌乱.第一:让人看上去感觉这个程序猿好像不是"正规"出身,再一让自己在回溯代码的时候没有任何头 ...
- Git Commit 提交规范
本项目以目前使用较多的 Angular 团队规范 Conventional Commits specification(约定式提交) 为例. git hook 官方文档 git 提交时,主要分为三部分 ...
- springboot去掉git版本控制_关于 Git 提交这些规范,你都遵守了吗?
来源:人人贷大前端技术中心http://juejin.im/post/5d0b3f8c6fb9a07ec07fc5d0 git是现在市面上最流行的版本控制工具,书写良好的commit message能 ...
- git规范化提交 git cz
1 安装git cz指令 git指令提交代码的时候,可以通过git cz指令来让提交更规范一些,比如写上提交的代码写了哪些功能.修改了哪些文件等等信息,也可以方便自己日后查看 安装指令: npm in ...
- Git commit hook 规范标准配置
Git每次提交代码都需要写commit message,否则就不允许提交.一般来说,commit message应该清晰明了,说明本次提交的目的,具体做了什么操作--但是在日常开发中,大家的commi ...
- git提交代码-commit备注规范
git commit备注规范: feat: 修改/增加新特性/功能 fix:修复bug chore: 非功能性修改,.gitignore/辅助工具等变更 style:代码格式,如逗号缩进空格等 tes ...
- 【Git/GitHub/VSCode】Git提交时使用EMOJI表情、在VS Code中使用emoji commit
文章目录 1. 为什么要使用emoji 2. emoji来源.用法和个人统一规范 3. VS Code中提交时使用emoji 这篇文章属于本人参考诸多博客.教程.文档等资料,所撰写的「玩转Git/Gi ...
- git gitee github等系列提交备注规范,提交规范(实用)
git gitee github等系列提交备注规范,提交规范(实用) <新功能|bug修复|文档改动|格式化|重构|测试代码>: (影响范围) <主题> # 解释为什么要做这些 ...
- git cz 提交 具体明细
一.使⽤ vue-cli 创建项⽬ 1.1 创建最新的 vue3 项⽬,终端输⼊ vue create 项⽬名称 二.eslint 2.1 打开项⽬中的 .eslintrc.js ⽂件 module. ...
最新文章
- idea搭建javaweb项目 Artifacts生成
- 如何给网页标题添加icon小图标
- PyCharm运行出现 Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run
- MySQL初始化安装部署
- 深度揭秘阿里云 Serverless Kubernetes
- 编程语言“鄙视链” +1?亚马逊力捧 Rust,Go 技术负责人连发 14 条推特抵制“拉踩”
- 【滤波器】基于matlab升余弦滤波器【含Matlab源码 993期】
- android 默认分辨率是多少合适,Bluestacks分辨率修改多少合适
- java 拼音识别_java 解析汉字拼音
- pandas的apply中的x到底是什么
- Scrapy框架爬取新闻!
- 智能DNS解析搭建成功
- 使用IBM MQ远程连接时报错AMQ 4043解决思路
- 正则表达式获取图片地址及超链接
- 基于 FCCA 的多特征融合的检索方法
- node.js和npm下载及安装详细教程
- 虚拟机服务器 资料安全,绝密:三步教你轻松窃取VMware虚拟机及其数据漏洞预警 -电脑资料...
- 联合会杯-内马尔破门锋霸2球 巴西3-0西班牙3连冠
- 11月03日解题报告
- 孙正义万字访谈实录:AI是我现在唯一关注的事情,我是科技的绝对信徒
热门文章
- 《娱乐至死》读书笔记(摘抄)
- 世界人工智能大会阿里巴巴专场论坛《数字时代的技术责任》来了
- 2069: [POI2004]ZAW
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛)
- work bench 建表时PK/NN/ UQ等的含义
- kubernetes dev client-go 进入pod执行命令
- MySQL高级:索引优化之防止索引失效
- python网页爬虫xpath应用
- haproxy path_beg,path_end ,hdr_beg
- 输入十个国名 要求按字母顺序输出C语言,用C语言编程实现国家名称按序输出,要求键盘输入五个国家的名字,按字母顺序排列打印输出。...