Git版本控制理念 权限管理保护分支核心原则只保护 主干分支main/dev等放开开发分支feature/*。不要用*通配符一刀切否则开发流程会卡死。正确设置主干分支推送权限设为维护者开发者通过合并请求MR提交代码。替代方案若必须严格隔离使用Fork派生工作流开发者在自己仓库随意操作再向主仓库发起MR。磁盘空间分支与存储分支是廉价的分支只是一个指针约41字节几乎不占空间。提交才是大头空间消耗来自分支上的提交记录及其包含的文件快照。合并后删除分支不会释放空间因为提交已成为主干历史的一部分这是Git的设计非“垃圾”。真正的杀手提交了大二进制文件图片、压缩包等。务必使用Git LFS管理大文件。定期清理合并后删除远程分支开启GitLab自动垃圾回收git gc。版本发布与热修复Tag与HotfixTag是锚点发布时打Tag如v1.0.0删除分支不影响Tag指向的代码。修复流程基于Tag切出新分支git checkout -b hotfix v1.0.0。修复并提交务必打新版本号如v1.0.1绝不覆盖旧Tag。关键修复完成后必须将修改合并回主干main/develop否则Bug会在后续版本重现。