Git Commit 要怎么写
发布网友
发布时间:2023-03-13 14:09
我来回答
共1个回答
热心网友
时间:2023-04-24 11:26
有时候写 Git Commit Message 的时候,不知道如何写好。最近在网上看到一个规范感觉很好, Angular 来使用效果相当好
它的提交格式如下:
有以下几种:
本次更改涉及的范围
对变更的简洁描述
可选的,用于介绍背后更改的动机或仅描述一些更详细的信息
可选的,用来宣布重大更改、链接已解决的问题,提及贡献者等。
使用多个 -m 来连接段落而不是简单的行
这样结构化的信息使我们在游览 git log 的时候就非常方便
比如,我要查看所有 feat 、 fix 类型的提交
查看有多少 feat
可以直接由 commit log 各个生成 CHANGELOG。
conventional-changelog 工具可以生成 CHANGELOG
安装:
使用:
commitizen 使用 git cz 命令来代替 git commit,强制我们使用合格的规范。
安装
安装好之后,如果不指定特定规范就和普通的 git commit 的一样。下面使用 AngularJS's commit message convention
单个项目使用:
全局使用: