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

git约定示提交

Git 提交规范中常见的提交类型(如 fix, feat 等)来源于 Conventional Commits,这是一种语义化提交消息规范,目的是提升协作效率和自动化工具支持(如自动生成 changelog、版本发布等)。

以下是常见的 提交类型(type) 字段说明:


常用提交类型说明

类型描述
feat 添加新功能
fix修复 bug
docs 仅文档变更,如 README、注释等
style格式化变更,不影响代码逻辑(如空格、缩进)
refactor代码重构,既不是新增功能也不是修复 bug
perf提升性能的代码更改
test添加或修改测试
chore构建过程或辅助工具变更(不影响源代码/测试)
build构建系统或依赖项变更(如 npm, maven, make
ci与 CI 配置相关的变更(如 GitHub Actions、GitLab CI)
revert 回滚某次提交
merge合并分支(不推荐自己写,一般由 Git 自动生成)

规范格式(Conventional Commit)

<type>(<scope>): <subject>
  • type:上面表格中的类型

  • scope(可选):本次改动影响的范围(如模块、功能、组件)

  • subject:简洁明了的一句话描述,不超过 72 字符

✅ 示例:

feat(auth): 支持手机号登录
fix(cart): 修复购物车商品数量显示异常
docs(readme): 更新安装步骤
style(button): 修改按钮缩进样式
refactor(api): 重构接口调用方式,移除冗余参数
test(order): 增加订单模块单元测试

可选的 footer(尾部)

用于:

  • BREAKING CHANGE: 引入破坏性变更

  • Closes #123: 关联或关闭 Issue

feat!: 重构支付逻辑BREAKING CHANGE: 移除了 pay() 接口,替换为 payV2()

工具推荐

  • commitizen:命令行交互式生成符合规范的提交信息

  • cz-customizable:定制化 scope/type 选项

  • lint-staged + commitlint:提交前校验提交格式

  • standard-version / semantic-release:自动生成版本 & changelog

http://www.xdnf.cn/news/13715.html

相关文章:

  • 005__C++类的基本语法
  • Ntfs!NtfsVolumeCheckpointDpc函数分析到调用Ntfs!NtfsCheckpointAllVolumes函数
  • 【AI论文】利用自注意力机制实现大型语言模型(LLMs)中依赖于输入的软提示
  • 数据结构学习20250612
  • 无人叉车 AGV 的智能物流枢纽逻辑:对接方式分类、技术原理与场景适配
  • 【android bluetooth 框架分析 04】【bt-framework 层详解 6】【Properties介绍】
  • FEC(Forward Error Correction)前向纠错快速了解
  • 【AS32系列MCU调试教程】硬件调试:JLink 驱动配置与调试技巧
  • 5 Android系统常用debug方法
  • [安卓按键精灵辅助工具]一些安卓端可以用的雷电模拟器adb命令
  • 行为模式-命令模式
  • Dagster 实现数据质量自动化:6大维度检查与最佳实践
  • 工厂模式demo
  • Peiiieee的Linux笔记(1)
  • 基于大模型预测的上睑下垂综合诊疗技术方案
  • 浅析4D-bev标注技术在自动驾驶领域的重要性
  • 数据库更新!万方
  • centos转移mysql的数据存储目录
  • 猎犬:快速 友好的桌面文本搜索软件 支持30+格式与高精度OCR
  • HTTP系列---有状态
  • 在MATLAB命令行执行ros2node 和 ros2subscriber后,执行ros2 topic list,MATLAB卡死
  • 云服务器如何搭建多站点?Nginx多域名部署方案详解 (2025)
  • 中国第七次人口普查100m网格化人口数据集(Tif/分省/分市)
  • 使用 VLC Media Player 轻松提取视频中的音频文件
  • 一分钟部署nginx-公网IP访问内网
  • RED DA认证-EN18031网络安全常见问题以及解答
  • 玛哈特零件矫平机:精密制造中的平整度守护者
  • gRPC 与 JSON 之间的类型映射规则
  • PH热榜 | 2025-06-12
  • odoo CRM中销售管道的自定义与阶段管理