git commit message规范与约束
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了git commit message规范与约束,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1358字,纯文字阅读大概需要2分钟。
内容图文
![git commit message规范与约束](/upload/InfoBanner/zyjiaocheng/1133/0fd311e77d73458890ee8f313a32e51a.jpg)
Commitizen、Commitlint、Husky、Standard-version项目内安装和使用
一、在项目的根目录下创建package.json文件
npm init --yes
二、安装配置Commitizen
- 命令安装
npm install -D commitizen
npm install -D cz-conventional-changelog
- 在package.json中配置
"script": {
...,
"commit": "git-cz",
},
"config": {
"commitizen": {
"path": "node_modules/cz-conventional-changelog"
}
}
配置完成之后就可以使用了,与全局安装时的命令git cz
不同,项目内安装之后的使用命令为:
npm run commit
三、Commitlint安装和配置
- 命令安装
npm i -D @commitlint/config-conventional
npm i -D @commitlint/cli
- 配置:在项目的根目录下创建配置文件commitlint.config.js,并写入:
module.exports = {
extends: [
''@commitlint/config-conventional''
],
rules: {
}
};
四、安装配置Husky
- 命令安装
npm i -D husky
- 在package.json中配置:
"husky": {
"hooks": {
...,
"commit-msg": "commitlint -e $GIT_PARAMS"
}
}
这个配置会在.git/hooks在创建commit-msg文件
五、Standadr-version的安装和配置
- 命令安装
npm install -D standard-version
- 在package.json中配置
"script": {
...,
"release": "standard-version",
}
- 使用
npm run release
npm run release -- -f
六、总结
-
最终使用方法:项目中会配置好package.json和commitlint.config.js文件。使用时只需要进入项目执行
npm install
即可。 -
npm install 使用说明:
-
npm install
就是npm insatll -s
就是npm install --save
,使用此命令安装的依赖包,会被写入dependencies
区块里。 -
npm install -D
就是npm insatll -d
就是npm install --save-dev
,使用此命令安装的依赖包,会被写入devDependencies
区块里。 - 在package.json 文件里,devDependencies 里面的插件只用于开发环境,不用于生产环境,而 dependencies 是需要发布到生产环境的。
-
原文:https://www.cnblogs.com/wangyingblock/p/12091465.html
内容总结
以上是互联网集市为您收集整理的git commit message规范与约束全部内容,希望文章能够帮你解决git commit message规范与约束所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。