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

Git分支命名规范示例

Git分支命名规范示例

分支名是团队成员之间最频繁看到的"标识",一个好的分支名能立即传达核心内容。

1、基本格式

<类型>/<范围>-<描述>

组件说明:

  • 类型:分支的类别(feature, bugfix, hotfix等)
  • 范围:可选的,表示影响范围(模块、组件)
  • 描述:简短、描述性的名称

2、分支类型详解

类型 前缀 用途 示例
功能开发 feature/feat/ 新功能开发 feature/user-profile
Bug修复 bugfix/fix/ 修复已知bug bugfix/login-error
紧急修复 hotfix/ 生产环境紧急修复 hotfix/security-patch
发布分支 release/ 版本发布准备 release/v1.2.0
开发分支 develop 主开发分支 develop
主干分支 mainmaster 稳定分支 main
实验分支 experiment/ 技术实验 experiment/new-architecture
重构分支 refactor/ 代码重构 refactor/data-layer
性能优化 perf/ 性能优化 perf/database-query

3、特殊类型(嵌入式/硬件相关)

类型 前缀 用途 示例
硬件驱动 drv/ 设备驱动开发 drv/spi-flash
固件升级 fw/ 固件相关修改 fw/ota-upgrade
硬件配置 hw/ 硬件配置修改 hw/clock-config
板级支持 bsp/ 开发板支持包 bsp/stm32f407
测试分支 test/ 测试相关 test/integration-uart

4、命名约定与模式

  • 使用小写字母
  • 单词间用连字符-)连接
  • 保持简短但具有描述性
  • 使用现在时态
  • 避免特殊字符

示例:

feature/user-authentication
bugfix/login-password-validation
hotfix/critical-security-vulnerability
http://www.jsqmd.com/news/429466/

相关文章:

  • why visual letters are good
  • DeepSeek能植入广告吗?2026年企业获客新解法 - 品牌2026
  • 一文读懂大数据领域的数据血缘
  • 一.系统烧写
  • 前端工程化过程 - 何苦
  • the similarity between Japan and Russian
  • RDD编程初级实践
  • 2025年六大热门数据库管理工具!哪款工具功能最强大?
  • DeepSeek能植入广告推广吗?联系哪家公司? - 品牌2026
  • Doris查询缓存机制:提升大数据重复查询性能
  • 荷马史诗-huffman树
  • 黑匣子-对顶堆
  • DeepSeek能做广告推广吗?联系哪家公司? - 品牌2026
  • 40.kubernetes面试
  • [Arduino UNO]使用simavr和gdb-avr 调试arduino IDEblink参考代码
  • SAP HCM中动态选择的实现与应用方法
  • ▲DQPSK调制解调+扩频解扩通信链路matlab误码率仿真
  • 个性化U盘图标设置的详细步骤与技巧
  • 多模型编排爆火:Perplexity 最新架构解析与私有化部署
  • 2026.3.2
  • PowerShell 新建 Address Book Policy
  • P2922 [USACO08DEC] Secret Message G
  • Godot游戏开发01-学习一个教程-显示一个方块
  • 汇编语言
  • 39.qkubernetes面试必考题
  • 39.kubernetes面试必考题
  • 基于微信小程序的博物馆文创系统小程序设计与实现
  • 2026广州白蚁防治优质机构推荐榜:广州上门灭白蚁/广州上门除白蚁/广州住宅灭白蚁/广州别墅白蚁防治/选择指南 - 优质品牌商家
  • 笔记总结
  • 前端学习---CSS---CSS 选择器介绍