如何将Git分支命名规范示例成?
摘要:title: Git分支命名规范示例 date: 2025-09-07 category: 通讯协议 tags: STM32 Git分支命名规范示例 分支名是团队成员之间最频繁看到的"标识&quot
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
主干分支
main或 master
稳定分支
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
