常见的Git中commit类型

在Git提交规范中,常见的commit类型通常包括以下几种:

  1. feat: 新功能(feature)
    • 用于描述新增加的功能。
    • 示例:feat: add user login feature
  2. fix: 修补bug
    • 用于描述修复了一个bug。
    • 示例:fix: correct user authentication
  3. docs: 文档(documentation)
    • 用于对文档的更改,比如README文件的更新。
    • 示例:docs: update API documentation
  4. style: 代码格式(不影响代码运行的变动)
    • 用于格式的修正,比如代码缩进、空格、逗号等等,不涉及代码逻辑变化。
    • 示例:style: format code with prettier
  5. refactor: 重构(即不是新增功能,也不是修补bug的代码更改)
    • 用于重构代码,既不修复bug也不增加功能的代码改动。
    • 示例:refactor: simplify user validation logic
  6. perf: 性能优化(performance improvement)
    • 用于提高代码性能的更改。
    • 示例:perf: optimize query speed
  7. test: 增加测试
    • 用于添加或修改测试用例。
    • 示例:test: add unit tests for login feature
  8. chore: 构建过程或辅助工具的变动
    • 用于更新构建工具、依赖等。
    • 示例:chore: update npm dependencies
  9. build: 影响构建系统或外部依赖的更改(例如:gulp, broccoli, npm)
    • 示例:build: update webpack config
  10. ci: 持续集成的配置文件和脚本的变动(例如:Travis, Circle, BrowserStack, SauceLabs)
    • 示例:ci: update Travis configuration
  11. revert: 撤销某次提交
    • 用于撤销之前的某次提交。
    • 示例:revert: revert commit 12345abc
  12. merge: 分支合并
    • 用于合并分支的提交。
    • 示例:merge: merge branch 'feature/login'
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
喵喵酱的头像-九桑钻石会员
评论 抢沙发

请登录后发表评论

    暂无评论内容