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

起语:

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

git commit的格式

Git 提交修改井push到远程仓库(git commit的格式)_第1张图片
Git 提交修改井push到远程仓库(git commit的格式)_第2张图片

git commit的格式

在这里插入图片描述
Git 提交修改井push到远程仓库(git commit的格式)_第3张图片
Git 提交修改井push到远程仓库(git commit的格式)_第4张图片

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

具体操作

Git 提交修改井push到远程仓库(git commit的格式)_第5张图片
Git 提交修改井push到远程仓库(git commit的格式)_第6张图片
这个是老师的
Git 提交修改井push到远程仓库(git commit的格式)_第7张图片
这个是我的

在这里插入图片描述

# head: (): 
# - 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 
#

把上面的内容复制进来
Git 提交修改井push到远程仓库(git commit的格式)_第8张图片

Git 提交修改井push到远程仓库(git commit的格式)_第9张图片
安装就是下一步下一步

直接复制这行命令回车即可 echo ‘{ “path”: “cz-conventional-changelog” }’ > ~/.czrc
在这里插入图片描述
你可以查看
Git 提交修改井push到远程仓库(git commit的格式)_第10张图片
Git 提交修改井push到远程仓库(git commit的格式)_第11张图片

结语:

Git 提交修改井push到远程仓库(git commit的格式)_第12张图片

时间: 2020-08-17

你可能感兴趣的:(Git,git)