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

2025年度编程语言排名:Python 第一,SQL 成求职利器,C 语言强势回归

2025年度编程语言排名:Python 第一,SQL 成求职利器,C 语言强势回归

2026 年刚开始,2025 年的编程语言排行榜就已经刷爆了技术圈! 先说结论:Python在各大榜单中强势第一,C语言增长迅猛,SQL则成为找工作的最强技能 每年这些排行榜都在提醒我们:哪些语言正在起飞,哪些正在悄悄退潮。今年,AI 的浪潮彻底改写了编程语言的格局   TIOBE 指数 历史悠久的排行榜之一。基于全球搜索引擎(如Google、Bing、百度等)统计出的各个编程语言的热度,反映的是全球开发者对编程语言的“讨论频率” * Python 以 22.61% 的热度稳居第一,虽然整体下降了 0.68%,毫无疑问仍是“王者” * C 语言 以 10.99% 位列第二,更是以 2.13% 的幅度在增长 * Java 以 8.71% 勉强稳住第三名,C+

By Ne0inhk
python北京地铁票务APP小程序 地跌售票系统

python北京地铁票务APP小程序 地跌售票系统

目录 * 技术架构设计 * 核心功能实现 * 数据交互与接口 * 性能优化策略 * 安全与合规 * 运维与部署 * 扩展功能 * 开发技术 * 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 技术架构设计 * 后端框架选择:Django/Flask/FastAPI(Python生态) * 数据库设计:MySQL/PostgreSQL存储票务数据,Redis缓存高频查询(如实时余票) * 微服务拆分:用户服务、订单服务、支付服务、地铁线路服务独立部署 * API设计:RESTful规范,Swagger文档生成 核心功能实现 * 用户认证:JWT/OAuth2.0实现多端登录,短信/人脸识别二次验证 * 实时票务查询:地铁线路图数据建模(邻接表/图数据库),Dijkstra算法计算最短路径 * 订单系统:分布式事务(TCC模式)处理购票-支付一致性 * 高并发处理:Celery异步任务队列处理峰值请求,

By Ne0inhk

python,numpy,pandas和matplotlib版本对应关系

下面是Python、NumPy、Pandas、Matplotlib的版本对应关系表(基于官方兼容性文档和实践验证,包含常用Python版本),同时补充了推荐的稳定组合: 常用Python版本对应的库兼容版本 Python版本NumPy兼容版本Pandas兼容版本Matplotlib兼容版本推荐稳定组合示例3.8.x1.19.x ~ 1.21.x1.1.x ~ 1.3.x3.3.x ~ 3.5.xPython3.8 + NumPy1.21.6 + Pandas1.3.5 + Matplotlib3.5.33.9.x1.19.x ~ 1.24.x1.1.x ~ 1.5.x3.3.x

By Ne0inhk
如何将本地LLM模型与Ollama和Python集成

如何将本地LLM模型与Ollama和Python集成

使用 Ollama 将本地大型语言模型 (LLM) 集成到 Python 项目中,是提高隐私性、降低成本和构建可离线使用的 AI 应用的绝佳策略。 Ollama是一个开源平台,可让您轻松地在本地计算机上运行现代线性模型 (LLM)。设置好 Ollama 并拉取所需模型后,即可使用ollama库从 Python 连接到这些模型。 在本教程中,使用 Ollama 平台及其 Python SDK 将本地 LLM 集成到 Python 项目中。 首先,设置 Ollama 并获取几个 LLM。然后,学习如何在 Python 代码中使用聊天、文本生成和工具调用功能。这些技能将能够构建本地运行的 AI 应用,从而提高隐私保护和成本效益。 先决条件 要完成本教程,需要以下资源和设置: * Ollama 已安装并运行:

By Ne0inhk