使用 git 管理的代码库,若在提交时能保持一定的格式,则能使维护者一眼看懂每次提交的目的和含义。除了注释之外,我们还可以在提交时加一些标识进行说明。
如
<type>(<scope>): <subject>
其中:
type 可选:
scope 用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。例如在 Angular,可以是 location,browser,compile,compile,rootScope, ngHref,ngClick,ngView 等。如果你的修改影响了不止一个 scope,你可以使用 * 代替。
subject 是 commit 目的的简短描述,不超过 50 个字符,结尾不需要加标点符号。