阿丹:
面对令人头疼的git提交,仿佛看到了文言文一样咿咿呀呀羞涩难懂。所以这里按照一些经验和网络上的规则,提供一些明细。
的规范通常遵循一种特定的格式,以确保提交信息的清晰和一致性。这种格式通常包括三个部分:Header、Body 和 Footer。以下是各部分的详细说明:
- Header。Header 包含三个字段:
type
、scope
和subject
。type
用于说明git commit
的类别scope
用于说明commit
影响的范围,如数据层、控制层等。subject
是commit
目的的简短描述,不超过50个字符。 - Body。Body 部分提供更加详细的描述信息,记录代码的修改内容和逻辑。
- Footer。Footer 部分通常用于关联
commit
与特定的需求或Bug
,例如列出BREAKING CHANGE
或关闭的Issue
。
常见的 Git commit 提交代码的注释分类包括以下几种:
常见的几种type:
feat:新功能(feature)
fix:修复 Bug
docs:文档更新
style:代码格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改 Bug 的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动