Git 分支使用规范全解(附项目示例)

Git 分支使用规范全解(附项目示例)

本文结合实际项目开发,详细讲解如何在多人协作中使用 Git 分支,包括 maindevelopfeature/*bugfix/*release/*hotfix/* 等分支类型。


场景背景:开发一个“智能垃圾分类系统”

目标是开发一套运行于边缘设备上的垃圾识别系统,使用 AI 算法模型识别投放物,并分类投放,同时配有后台管理页面。


分支说明与实际应用示例

main 分支(生产环境稳定代码)

  • 只保留 可部署、线上运行的稳定代码
  • 任何对 main 的修改都必须经过 releasehotfix 流程合并。

示例:
部署完 v1.0.0 版本到线上的边缘设备,打 tag v1.0.0,此时 main 是线上运行的版本。


develop 分支(日常开发整合)

  • 所有开发分支的集成环境。
  • 开发新功能时从它创建,

你可能感兴趣的:(开发,Ai,入门指南,git,elasticsearch,大数据,个人开发)