常见的 commit message 前缀,用于更精确地描述提交的内容和目的

feat: 引入新功能或特性。
	示例:feat: 添加用户注册功能
	说明:这个提交表示引入了一个新的功能,可能是用户注册功能的添加。
	
fix: 修复现有的 bug 或问题。
	示例:fix: 修复用户登录时的身份验证问题
	说明:这个提交表示修复了一个已知的问题,即用户登录时的身份验证问题。

chore: 执行一般性的杂务任务,如构建、配置、维护等。
	示例:chore: 更新构建脚本
	说明:这个提交表示进行了一般性的维护工作,可能是更新了构建脚本或进行了其他与代码功能无关的任务。
	
docs: 更新文档,包括注释、文档文件、README 文件等。
	示例:docs: 更新API文档
	说明:这个提交表示对文档进行了更新,可能是添加或修改了API文档或其他项目文档。
	
style: 更改代码风格、格式、命名约定等,但不涉及功能性修改。
	示例:style: 修正代码缩进
	说明:这个提交表示对代码进行了样式修正,如修正缩进或规范化命名约定,但没有改变代码的功能。

refactor: 进行代码重构,通常不引入新功能或修复 bug。
	示例:refactor: 重构数据库查询逻辑
	说明:这个提交表示对代码进行了重构,可能是优化代码结构或提高代码质量,但没有引入新功能或修复 bug。
	
test: 添加、修改或修复测试用例。
	示例:test: 添加用户登录集成测试
	说明:这个提交表示对测试方面进行了更改,可能是添加了新的集成测试用例或修改了现有测试。
	
perf: 执行性能优化的更改。
	示例:perf: 优化图像加载速度
	说明:这个提交表示对性能进行了优化,可能是提高了图像加载速度或其他性能方面的改进。

build: 更改构建系统或依赖项。
	示例:build: 更新依赖包
	说明:这个提交表示对构建系统或依赖项进行了更改,可能是更新了项目所依赖的软件包或构建工具。

ci: 更改持续集成、部署管道或自动化流程。
	示例:ci: 更新部署脚本
	说明:这个提交表示对持续集成或自动化流程进行了更改,例如更新部署脚本或配置。

revert: 撤销或回滚之前的提交。
	示例:revert: 撤销上一次的提交
	说明:这个提交表示你正在撤销或回滚之前的提交,将代码恢复到先前的状态。

merge: 合并分支或解决合并冲突。
	示例:merge: 合并feature分支到主分支
	说明:这个提交表示合并了一个分支到主分支或解决了合并冲突。

release: 发布新版本或版本号更新。
	示例:release: 版本1.0.0发布
	说明:这个提交表示项目发布了一个新的版本,可能包含了一系列的更改和修复。

你可能感兴趣的:(git)