Git 提交信息的规范化简写格式

Git 提交信息的规范化简写格式

你想了解的是 Git 提交信息的规范化简写格式(也常被称为 Conventional Commits 规范),除了 feat、fix、refactor 之外,还有很多不同类型的前缀可以让提交信息更清晰、更有语义。

在这里插入图片描述

完整的规范提交前缀及含义

以下是业界通用的 Conventional Commits 规范中常用的前缀,按使用场景分类,每个前缀都有明确的语义:

前缀中文含义使用场景举例
feat新增功能feat: 新增商品详情页分享功能
fix修复 Bugfix: 修复移动端下拉刷新数据重复的问题
refactor代码重构(无功能变更)refactor: 重构订单列表组件,优化代码结构
docs文档修改docs: 更新 README 中的接口使用说明
style代码格式调整(无逻辑变更)style: 格式化代码缩进,修正变量命名规范
test测试相关test: 为用户登录接口添加单元测试
chore琐碎工作(构建/工具等)chore: 升级依赖包 axios 到 1.6.0 版本
perf性能优化perf: 优化商品列表查询 SQL,提升接口响应速度
build构建相关(打包/编译)build: 调整 webpack 配置,减小打包体积
ciCI/CD 配置修改ci: 调整 GitHub Actions 自动化部署流程
revert回滚提交revert: 回滚到 commit 1234567,撤销上一次的功能修改
release版本发布release: 发布 v1.2.0 版本

规范提交信息的书写建议

  1. 格式统一:前缀 + 冒号 + 空格 + 简短描述(描述用中文/英文均可,建议中文更贴合团队习惯,首字母无需大写,结尾不加标点)。
    示例:perf: 优化首页图片加载速度
  2. 描述简洁:尽量控制在 50 个字符以内,清晰说明本次提交的核心内容。
  3. 特殊场景补充:如果修复的是特定 Bug(如关联 Issue),可以在描述后补充:
    示例:fix: 修复支付回调签名验证错误 #123(#123 为 Issue 编号)

总结

  1. Git 规范提交的核心是通过语义化前缀明确提交目的,常用前缀包括 feat/fix/refactor/docs/style/test/chore/perf 等;
  2. 提交信息格式统一为「前缀: 描述」,简洁且能精准体现修改内容;
  3. 结合 Issue 编号、版本号等信息,可让提交记录更易追溯和管理。

Read more

再见了,Android File Transfer!macOS 传安卓文件的开源神器,彻底告别:4GB+文件、断连、改名...

公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! Mac 和 Android 设备传文件,简直是科技圈的 “虐心剧”!官方的 Android File Transfer 不是卡到怀疑人生,就是断连气得想摔键盘,4GB 以上的大文件更是直接 “谢绝往来”。 市面上的其他工具?要么贵得像买奢侈品,要么界面丑到辣眼睛。别抓狂!今天给大家种草一款神器 —— OpenMTP!免费、开源、速度快到飞起,体验爽到炸裂!Mac 和 Android 从此甜甜蜜蜜,文件传输再也不是噩梦!快来跟我们一起解锁这款宝藏工具的魅力吧! OpenMTP 它是谁?从哪来? OpenMTP 是 Ganesh Rathinavel 大佬一手打造的 macOS 文件传输神器,专为解决

By Ne0inhk
如何将代码轻松上传到 Gitee?Git 使用全攻略!

如何将代码轻松上传到 Gitee?Git 使用全攻略!

在开发过程中,代码托管平台是每个开发者的必备工具。无论你是刚接触版本控制的新手,还是已经拥有多项目管理经验的程序员,掌握如何将代码上传到 Gitee 或 GitHub 都是必不可少的技能。 今天,我将带你一步步了解 如何将项目上传到 Gitee,并且在过程中顺便深入解析 Git、Gitee 和 GitHub 的关系,让你在使用这些工具时不再迷茫。 一、准备工作:Git 基础知识 首先,我们需要知道 Git 是什么,它是如何与 Gitee 和 GitHub 配合使用的。 1.1 什么是 Git? Git 是一款开源的分布式版本控制工具,旨在帮助程序员管理代码历史、团队协作以及代码合并。无论你是一个人开发项目,还是和团队一起协作,Git 都能帮助你: * 跟踪代码的更改 * 回退到任何历史版本 * 合并团队成员的修改 1.2

By Ne0inhk

分类模型版本管理:云端Git+MLflow,再也不会搞混实验

分类模型版本管理:云端Git+MLflow,再也不会搞混实验 引言 在团队协作开发分类模型时,你是否经常遇到这样的困扰:上周调出的最佳参数这周就找不到了,同事修改的模型版本和自己的本地版本冲突,或者根本无法复现上个月的最佳实验结果?这些问题在AI项目开发中非常常见,特别是当多人协作时,模型版本管理就变得更加混乱。 传统的解决方法可能是用Excel记录实验参数,或者给模型文件加上日期后缀,但这些方法都难以应对复杂的协作场景。本文将介绍如何通过云端Git+MLflow这套专业级组合工具,彻底解决分类模型版本管理的痛点。 这套方案特别适合以下场景: - 团队多人协作开发分类模型 - 需要长期跟踪不同参数组合的实验效果 - 希望快速复现历史最佳模型 - 需要对比不同版本的模型性能 1. 为什么需要专业的模型版本管理 1.1 分类模型开发的典型痛点 开发一个分类模型(比如图像分类、文本分类)通常需要大量实验,每次实验可能涉及: * 不同的数据预处理方式 * 不同的模型架构选择 * 各种超参数组合(学习率、批次大小等) * 不同的训练策略 如果没有系统化的管理,很快就

By Ne0inhk

公路病害智能检测的数据基石:主流开源数据集全景与应用洞察

摘要 道路基础设施的健康状况直接关系到交通安全、通行效率与养护成本。随着计算机视觉与深度学习技术的突破,基于图像的自动化道路病害检测已成为研究和应用的前沿。然而,算法的性能高度依赖于高质量、大规模的训练数据。本文旨在系统性地梳理和评述当前全球范围内主流的公开公路病害检测数据集,包括其演进历程、技术特点、适用场景及面临的挑战。通过重点分析以RDD系列为代表的跨国基准数据集、以SVRDD为代表的新型街景数据集,以及其他区域性数据集(如CNRDD、IRRDD),本文为研究者和工程人员选择与利用数据集提供清晰的指南,并展望未来数据建设的方向。 1. 引言:从人工巡检到数据驱动的智能检测 传统道路养护严重依赖人工巡检,存在效率低、主观性强、风险高且难以持续量化等问题。自动化病害检测技术,尤其是基于深度学习的目标检测方法,为解决这一痛点带来了革命性希望。然而,深度学习模型是“数据饥饿型”模型,其泛化能力和鲁棒性从根本上取决于训练数据的质量、多样性和规模。因此,围绕公路病害检测任务构建公开、标准化的数据集,对于推动算法创新、建立公平的性能基准、促进技术落地至关重要。 过去几年,全球的研究机

By Ne0inhk