git 提交前缀

在使用 Git 进行版本控制时,提交信息的规范化对于团队合作和代码管理非常重要。以下是常见的 Git 提交前缀,它们通常用于描述提交的类型或目的:

1. feat:新功能(feature)

用于新增某个功能模块或功能。例如:

sqlCopy code
feat: add user login functionality

2. fix:修复bug

用于修复代码中的错误或问题。例如:

makefileCopy code
fix: correct typo in user registration form

3. docs:文档(documentation)

用于修改项目的文档内容,例如 README 或 API 文档的更新。例如:

makefileCopy code
docs: update installation guide in README

4. style:代码格式化(formatting)

用于代码格式的修改,但不影响代码的功能。例如:

makefileCopy code
style: adjust indentation in main.js

5. refactor:重构代码(refactor)

用于代码结构的调整、优化,但没有新增功能或修复 bug。例如:

kotlinCopy code
refactor: simplify the user data parsing logic

6. perf:性能优化(performance)

用于改进代码的性能。例如:

graphqlCopy code
perf: improve database query speed for user profile page

7. test:增加或修改测试(tests)

用于添加或修改现有的单元测试、集成测试等。例如:

sqlCopy code
test: add unit tests for user service

8. chore:杂项(chore)

用于与代码逻辑无关的修改,例如构建工具、依赖项的更新等。例如:

makefileCopy code
chore: update npm dependencies

9. build:构建过程或外部依赖相关的修改(build)

用于构建系统或外部依赖项的修改,如 Maven、npm、Gradle 等工具。例如:

makefileCopy code
build: update webpack configuration

10. ci:持续集成(CI/CD)

用于修改持续集成(CI)配置文件和脚本。例如:

makefileCopy code
ci: update CircleCI configuration for version 2.1

11. revert:回滚提交(revert)

用于撤销某个之前的提交。例如:

makefileCopy code
revert: revert commit abc1234

12. merge:合并代码(merge)

用于合并分支。例如:

sqlCopy code
merge: merge feature-branch into main

使用这些常见的提交前缀可以让代码提交记录更加清晰,也方便团队成员快速了解提交的内容。

posted @ 2024-09-18 10:48  衣囧~  阅读(113)  评论(0编辑  收藏  举报