# Git 团队协作流程

URL: https://caijiao.org/git/practice/workflow
Source: docs/git/practice/workflow.md
Description: 本章讲解 Git 团队协作的常用流程与规范，帮助团队高效管理代码版本，实现良好协作。

在团队开发中，合理的 Git 协作流程能提高效率，减少冲突。

## 常见协作模型

- **集中式工作流**  
  所有人都在主分支（如 main）上直接提交，适合小团队。

- **功能分支工作流**  
  每个新功能创建独立分支，完成后合并到主分支，避免主分支不稳定。

- **Git Flow 工作流**  
  包含多个长期分支（如 develop、release、hotfix），适合大型项目。

- **Fork 工作流**  
  通过 Fork 仓库创建个人副本，完成后提交 Pull Request 合并，常用于开源项目。

## 基本操作规范

- 定期拉取远程更新（`git pull`），保持代码同步。
- 在本地新建分支开发，避免直接在主分支上修改。
- 合并代码前先解决冲突，确保功能完整。
- 编写规范的提交信息，便于追踪历史。
- 使用 Pull Request 或 Merge Request 进行代码审查。

通过规范的流程，团队能协同开发，保障代码质量和项目稳定。
