nodejs

安装 nodejs npm

scoop install nodejs nvm

Commitizen

commitizen/cz-cli, 我们需要借助它提供的 git cz 命令替代我们的 git commit 命令, 帮助我们生成符合规范的 commit message.
除此之外, 我们还需要为 commitizen 指定一个 Adapter 比如: cz-conventional-changelog (一个符合 Angular团队规范的 preset). 使得 commitizen 按照我们指定的规范帮助我们生成 commit message.

npm install -g commitizen cz-conventional-changelog

配置全局使用

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

注意 ~/.czrc 编码必须是 utf-8,即如果使用命令行的话需要命令行是 utf-8 编码的

或者直接在用户目录下创建 .czrc 文件把内容 { "path": "cz-conventional-changelog" } 写进去也是一样的。

Reference

  1. windows系统配置Node应用
  2. 优雅的提交你的 Git Commit Message

【Git】规范化 Git 提交信息 Commitizen相关推荐

  1. git commit -m ‘提交信息‘ --no-verify 的妙用

    问题: 解决:git commit -m '提交信息' --no-verify

  2. git 修改历史提交信息

    当你不小心,写错了提交的注视/信息,该如何处理呢.理论上,SCM是不应该修改历史的信息的,提交的注释也是.    不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息 ...

  3. 浅谈git rebase命令 -- git修改历史提交信息

    浅谈git rebase命令 如果你只想修改git log命令打印到终端上的最后一个提交信息,那么使用git commit --amend命令直接修改就好. 如果你还想合并最近的某几个提交为一个提交, ...

  4. git 修改上次提交信息 与 撤销此操作.

    git commit --amend 修改刚才提交的commit信息 撤销 git commit --amend 思路是使用 git reflog 查看在哪里ammend的.找到HEAD{N}, N是 ...

  5. Git show-branch显示提交信息

    git中查看日志,我们用的比较多的就是 git log 以及带一些参数,如: 以一行显示提交日志: $ git log --pretty=oneline 显示最后的几次提交日志: $ git log ...

  6. git rebase 修改提交信息

    reword pick:保留该commit(缩写:p) reword:保留该commit,但我需要修改该commit的注释(缩写:r) edit:保留该commit, 但我要停下来修改该提交(不仅仅修 ...

  7. git idea 修改提交信息_idea中修改git提交代码的用户名和邮箱地址

    Idea中使用git 命令窗口 依次打开idea->file->settings->tools->Terminal 在shell path 选择git安装目录bin中的bash ...

  8. 二、Git本地仓库基本操作——创建Git仓库、提交更新或删除文件

    1. 创建本地工作仓库 创建本地工作仓库有两种方法: git init 在本地初始化一个git仓库 git clone 直接克隆一个远程的git仓库 方法一: 我们在其中一个目录下,点击鼠标右键,然后 ...

  9. Git 教程 - Git 基本用法

    Git 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法 创建 git 仓库 初始化 git 仓库 mkdir project  # 创建项目目录  cd project  # 进入 ...

  10. 【Git】git 命令

    git 基本命令 git reflog 查看关联的远程历史变更记录 git remote -v 查看远程仓库地址 git remote set-url origin http://66.666.666 ...

最新文章

  1. 用Core Temp查看服务器CPU温度
  2. RocketMQ类关系图之NameServer
  3. Chrome 90 里更好的字符串处理机制
  4. jquery修改a标签的href链接和文字
  5. 读写序列(pickle)
  6. java多线程-慎重使用volatile关键字
  7. 1. 路过面了个试就拿到2个offer。是运气吗?
  8. 我对JS栈的简单学习
  9. 修改PyCharm主题、字体大小、汉化PyCharm、安装translation翻译插件
  10. STM8S103K3和STM8S105K4原理图
  11. Linux开机自动挂载Windows分区的两种方法
  12. pt达人教你如何用pttools批量刷新pt站点数据
  13. 计算机科学与技术专业论文评语,计算机论文指导教师评语大全.doc
  14. Ubuntu设置自动登录
  15. 八大处理器最强手机盘点 手机CPU混战(组图)
  16. kali wifi不可用_Kali Linux系统解决无线网卡无法连接WIFI模块教程:
  17. 数据在计算机中存储形式
  18. jwt生成token与解析token
  19. 最重要Python面试题,逻辑题,Python与数学之美
  20. 倒计时1天!亮点抢先看,2022京东云产业融合新品发布会

热门文章

  1. 万字综述自动驾驶数据闭环
  2. php面向对象编程的特性,什么是面向对象编程(OOP)?面向对象编程的特点
  3. java 长链接转短链接_java长链接转短链接代码和如何跳转使用
  4. python中的snip用法_--snip--总是报错,找了好久不知道问题出在哪,望大佬求解(python-pygame)...
  5. 网店营销成为运营商营销的重要平台
  6. 2021年CKA考试真题(一)CKA考试介绍
  7. 大数据与综合交通规划的金句良言
  8. WinCE6.0增加中文字库
  9. 【C++】输出公元1900-2100年之间所有闰年的年号,每5个一行
  10. linux下docker的使用教程,Linux中docker的使用方法讲解