保持策略足够简单

小团队通常不需要维护大量长期分支。以 main 作为稳定主线,为每项功能或修复创建短生命周期分支,完成审查后尽快合并。

常用工作流程

开始工作前同步主分支,再创建语义明确的分支。合并前整理提交并运行测试。

git switch main
git pull --ff-only
git switch -c feat/post-search
# 完成开发后
git push -u origin feat/post-search

让主分支随时可发布

主分支应受到持续集成检查和代码审查保护。功能尚未完整时,可以使用功能开关,而不是让长期分支持续偏离主线。