团队采用 分支工作流程 —— 关于如何使用、命名和合并分支的约定 —— 来协调协作。常见的包括 GitHub Flow、Git Flow 和 trunk-based development,每种都适用于不同的需求。
GitHub Flow(简单、常见)
→ main is always DEPLOYABLE
→ create a FEATURE BRANCH off main for each change
→ open a PULL REQUEST → review → merge to main → deploy
main ──┬──────────────┬── (always deployable)
└─ feature ─PR─┘
✓ Simple, great for continuous deployment / web apps
✓ Most common for modern teams; minimal overhead
简单且流行:从 main 创建分支,打开 pull request,审查,合并,部署。main 始终保持可部署状态。
