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

免费且完全开源的金融平台,金融数据集软件openbb

免费且完全开源的金融平台,金融数据集软件openbb

首个免费且完全开源的金融平台 repo:https://github.com/OpenBB-finance/OpenBB 手册:https://docs.openbb.co/odp/python/quickstart agent:https://github.com/OpenBB-finance/agents-for-openbb 提供股票、期权、加密货币、外汇、宏观经济、固定收益等多种金融工具的访问权限,并提供广泛的扩展功能,以满足用户的不同需求。 注册 OpenBB Hub,充分利用 OpenBB 生态系统。 还开源了一个可以访问 OpenBB 中所有数据的 AI 金融分析师代理,该存储库可以在此找到这里。 1. 安装 OpenBB 平台可以通过运行 pip install openbb 作为 PyPI

By Ne0inhk
π0的微调——如何基于各种开源数据集、以及私有数据集微调openpi(含我司七月的微调实践及openpi在国产臂上的部署)

π0的微调——如何基于各种开源数据集、以及私有数据集微调openpi(含我司七月的微调实践及openpi在国产臂上的部署)

前言 25年2.4日,几个月前推出π0的公司Physical Intelligence (π)宣布正式开源π0及π0-FAST,如之前所介绍的,他们对用超过 10,000 小时的机器人数据进行了预训练 该GitHub代码仓库「 π0及π0-FAST的GitHub地址:github.com/Physical-Intelligence/openpi」包括4个方面:简言之,就是 1. π0本身的代码和权重 2. 特定平台上特定任务的微调checkpoint 3. 推理代码 4. 微调代码 注意本文接上一篇文章《π0源码剖析——从π0模型架构的实现(如何基于PaLI-Gemma和扩散策略去噪生成动作),到基于C/S架构下的模型训练与部署》而来,但本文侧重对π0的微调 至于什么是π0,则参见此文《π0——用于通用机器人控制的VLA模型:一套框架控制7种机械臂(基于PaliGemma和流匹配的3B模型)》 顺带,值得一提的是,我司「七月在线」也是目前国内具身落地经验最丰富的团队之一了 * 比如每个月都在并行开发多个具身订单,全职开发者和合作开发者总计百余人,

By Ne0inhk
Git 用户名与邮箱配置指南

Git 用户名与邮箱配置指南

前言 在使用 Git 进行版本控制时,每一次代码提交(commit)都会记录提交者的身份信息。这些信息不仅用于追踪代码变更历史,还在团队协作、代码审查和开源贡献中发挥着重要作用。 Git 通过 用户名(user.name) 和 邮箱(user.email) 来标识开发者身份。正确配置这两项信息,是使用 Git 的第一步,也是确保提交记录清晰、可追溯的关键。 一、为什么需要设置用户名和邮箱? Git 是一个分布式版本控制系统,它不依赖中央服务器来管理用户身份。因此,每个开发者必须在本地明确声明自己的身份。Git 会在每次执行 git commit 时,自动将 user.name 和 user.email 写入提交记录。 如果没有正确设置,可能会导致: * 提交记录显示为 unknown 或默认系统用户名;

By Ne0inhk
MiniMax AI 开源 MiniMax-M2.1

MiniMax AI 开源 MiniMax-M2.1

遇见MiniMax-M2.1 今天我们正式将MiniMax-M2.1交付给开源社区。这次发布不仅是参数的更新,更是向普及顶级智能体能力迈出的重要一步。 M2.1的诞生旨在打破高性能智能体必须闭门造车的刻板印象。我们专门优化了模型在编码、工具使用、指令遵循和长远规划方面的稳健性。从自动化多语言软件开发到执行复杂的多步骤办公流程,MiniMax-M2.1让开发者能够构建新一代自主应用程序——同时保持完全透明、可控且易于获取。 我们相信真正的智能应该触手可及。M2.1是我们对未来的承诺,也是您手中的强大新工具。 使用方法 * MiniMax-M2.1 API 现已在 MiniMax 开放平台上线:https://platform.minimax.io/docs/guides/text-generation * 基于 MiniMax-M2.1 构建的产品 MiniMax Agent 现已公开可用:https://agent.minimax.io/ * MiniMax-M2.1 模型权重现已开源,支持本地部署和使用:https:

By Ne0inhk