团队协作中的 Git 工作流(企业级实战)

团队协作中的 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 = 协作流程

团队效率的关键:

流程 + 规范 + 工具


相关推荐
阿火~8 小时前
Git 项目配置与推送完整指南
git
j7~11 小时前
【Git】《Git 系列指南(二):Git基本操作与 reset 三种模式》
运维·git·git安装·git基本操作·git配置·创建git仓库·git reset三种模式
多加点辣也没关系11 小时前
Git - 的安装与使用
大数据·git
帅次11 小时前
Git 常用命令汇总
git·软件工程·开发工具·版本控制·git教程·代码管理·git命令
陈皮波比茶11 小时前
git学习
git·学习
捣鼓软件13 小时前
告别“玄学咒语“:这个 GitHub 项目把 GPT-Image2 的提示词变成了“可复用代码“!
gpt·github
dong_junshuai14 小时前
每天一个开源项目#79 Apache Maka:3K星本地Agent工作台
开源·github·agent
峰向AI15 小时前
Apache Maka:解决 AI 最大痛点,对话工具调用全部本地有据可查
github
前端Hardy16 小时前
GitHub 243K+Star!这个项目给 AI 装上了完整工程体系
github
那年窗外下的雪.18 小时前
AIDC 学习日志|第 14 天|MAC Flapping 与 EVPN 多归属分层排障
网络·git·学习·macos·github·spine