当前位置: 首页 > article >正文

commitlint——Git提交规范

在使用 commitlint 和遵循约定式提交(Conventional Commits)时,常用的提交类型如下:

常用提交类型及其含义

  1. feat: 新增功能(A new feature)

    • 示例: feat: add user login functionality
  2. fix: 修复 Bug(A bug fix)

    • 示例: fix: resolve issue with user login
  3. docs: 文档变更(Documentation only changes)

    • 示例: docs: update README with installation instructions
  4. style: 代码格式(不影响代码功能的变动,例如空格、格式、缺少分号等)(Changes that do not affect the meaning of the code such as white-space, formatting, missing semi-colons, etc.)

    • 示例: style: format code according to eslint rules
  5. refactor: 代码重构(既不是新增功能也不是修改 Bug 的代码变动)(A code change that neither fixes a bug nor adds a feature)

    • 示例: refactor: improve user login logic
  6. perf: 性能提升(A code change that improves performance)

    • 示例: perf: optimize user login process
  7. test: 添加测试或更新现有测试(Adding missing tests or correcting existing tests)

    • 示例: test: add tests for user login
  8. build: 构建系统或外部依赖项的变动(Changes that affect the build system or external dependencies)

    • 示例: build: update dependencies
  9. ci: CI 配置文件和脚本的变动(Changes to our CI configuration files and scripts)

    • 示例: ci: update CI pipeline configuration
  10. chore: 其他不修改 src 或测试文件的变动(Other changes that don’t modify src or test files)

    • 示例: chore: update package.json scripts
  11. revert: 回滚到上一个版本(Reverts a previous commit)

    • 示例: revert: revert commit 1234abcd

http://www.kler.cn/a/421585.html

相关文章:

  • Android Studio 右侧工具栏 Gradle 不显示 Task 列表
  • 指针(上)
  • 【包教包会】CocosCreator3.x——重写Sprite,圆角、3D翻转、纹理循环、可合批调色板、不影响子节点的位移旋转缩放透明度
  • java将word docx pdf转换为图片(不需要额外下载压缩包,直接导入maven坐标)
  • Debian 的更新原理
  • 电脑关机的趣味小游戏——system函数、strcmp函数、goto语句的使用
  • HTMLCSS 创意工坊:卡片网格的鼠标魔法秀
  • dns实验3:主从同步-完全区域传输
  • 蓝桥杯准备训练(lesson1,c++方向)
  • WebGL vendor [显卡]指纹
  • getchar()
  • L16.【LeetCode笔记】前序遍历
  • tp6 合成两个pdf文件(附加pdf或者替换pdf)
  • 力扣hot100道【贪心算法后续解题方法心得】(三)
  • idea的version control
  • SpringBoot 监听Redis键过期事件 过期监听
  • 在macOS上从源码部署RAGFlow-0.14.1
  • centos新建磁盘
  • 网络安全 社会工程学 敏感信息搜集 密码心理学攻击 密码字典生成
  • 40分钟学 Go 语言高并发:内存管理与内存泄漏分析
  • 前端 vue3 + element-plus + ts 组件通讯,defineEmits,子传父示例
  • Neo4j APOC-01-图数据库 apoc 插件介绍
  • 使用OpenCV和卡尔曼滤波器进行实时活体检测
  • LearnOpenGL学习(光照 -- 颜色,基础光照,材质,光照贴图)
  • 底部导航栏新增功能按键
  • 类加载子系统