团队协作中的 Git 工作流(企业级实战)
一、核心原则
-
不直接改 main
-
所有开发走分支
-
必须通过 PR 合并
-
代码必须 review
二、完整工作流程
1. 拉取代码
git checkout dev
git pull origin dev
2. 创建分支
git checkout -b feature/order
3. 开发 + 提交
git add .
git commit -m "feat: 订单功能"
4. 同步主分支
git checkout dev
git pull
git checkout feature/order
git merge dev
5. 推送代码
git push origin feature/order
6. 发起 PR
流程:
-
提交代码
-
指定 reviewer
-
CI 检查
-
Code Review
7. 合并代码
-
Squash merge(推荐)
-
保持提交整洁
8. 删除分支
三、代码评审规范
检查点:
-
逻辑是否正确
-
是否有 bug
-
是否符合规范
-
是否影响性能
四、CI/CD 结合
常见流程:
-
push → 自动构建
-
PR → 自动测试
-
合并 → 自动部署
五、团队最佳实践
✅ 每天先 pull
✅ 小步提交
✅ 提交信息规范
✅ 不强推公共分支
六、总结
👉 Git ≠ 命令工具
👉 Git = 协作流程
团队效率的关键:
流程 + 规范 + 工具