Angular团队制定的提交规范是目前市面上公认为最合理、最系统、最流行的提交规范,即使一目十行地扫视,也能得到每条提交说明的信息。
在git提交中应该有Header、Body、Footer,其中,Header是必要的,Body和Footer是选择性写的。
<type>(<scope>): <subject>
# 空一行
<body>
# 空一行
<footer>
该部分仅书写一行,包括三个字段,分别是type、scope和subject。
type 用于说明 commit 的提交类型,一般使用以下选项即可。
scope 用于说明 commit 的影响范围,简要说明本次改动的影响范围。
subject 用于说明 commit 的细节描述。文字一定要精简精炼,同时尽量遵循以下规则。