Git 提交修改井push到远程仓库(git commit的格式)

起语:

版权声明: 腾讯课堂->零声学院.
我只是用来方便学习 && 复习!!! 我只是一个学习者.

git commit的格式

在这里插入图片描述
在这里插入图片描述

git commit的格式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

git的commitizen

1.下载对应版本的node js包, 并安装

https://nodejs.org/en/downIoad/

2. 使用npm工具进行全局安装,

npm install commitizen -g

3.然后在项目目录里,运行下面命令,使其支持Angular 的Commit message 格式

commitizen init cz-conventional-changelog --save --save-exact
以后,凡是用到git commit命令,一律改用git cz,这时候就会出现选项,
来生成符合规范的commit message。

4.如果我们希望每个使用git 的项目都遵循这个标准,可以使用下面命令进行全局设置。

安装 cz-conventional-changelog
npm install -g cz-conventional-changelog

5. 创建一个.czrc文件在你的home 目录,并将path指向.上面所安装的commitizen 适配器,

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

6.现在我们可以在每个git 项目中使用git cz提交我们的commit message 了 ,当然我们还可以配置Commit Lint做自动检测,检查不通过的可以拒绝提交,比较绝吧。

7.如果我们所有的commit信息都是按照这个格式填写的,在发布版本时,我们就可以使用以下命令生成changelog了

conventional-changelog -p angular -i CHANGELOG.md -s

具体操作

在这里插入图片描述
在这里插入图片描述
这个是老师的
在这里插入图片描述
这个是我的

在这里插入图片描述

# head: <type>(<scope>): <subject>
# - type: feat. fix. docs. style. refactor. test. chore
# - scope: can be empty (eg. if the change is a global or difficult to assign to a single component)
# - subject: start with verb (such as 'change'). 50-character line
#
# body: 72-character wrapped. This should answer:
# ☆ why was this change necess ary?
# ☆ How does it address the prob 1 em?
# ☆ Are there any side effects?
#
# footer:
# - Include a link to the ticket, if any.
# - BREAKING CHANGE 
#

把上面的内容复制进来
在这里插入图片描述

在这里插入图片描述
安装就是下一步下一步

直接复制这行命令回车即可 echo ‘{ “path”: “cz-conventional-changelog” }’ > ~/.czrc
在这里插入图片描述
你可以查看
在这里插入图片描述
在这里插入图片描述

结语:

在这里插入图片描述

时间: 2020-08-17

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值