⚠️ Alpha内测版本警告:此为早期内部构建版本,尚不完整且可能存在错误,欢迎大家提Issue反馈问题或建议
Skip to content

8 |项目规则与协作

代码写得再好,没有版本管理和协作规范,最终也会变成一团乱麻。

为什么需要项目规则?

在个人开发阶段,你可能觉得"我一个人开发,随便写写就行"。但当你遇到以下情况时,就会深刻理解规范的价值:

  • 昨天的代码今天跑不了,却不知道改了什么
  • 多人协作时互相覆盖对方的代码
  • 密钥泄露到 GitHub 公开仓库
  • 不知道某个功能是谁开发的、为什么这么写

项目规则的本质是降低协作成本——包括与他人协作,也包括与"未来的自己"协作。

本章核心内容

┌─────────────────────────────────────────────────────────────┐
│                     项目规则与协作                            │
├─────────────────────────────────────────────────────────────┤
│  8.1 Git 基础        │  版本控制的基本操作与回滚机制          │
│  8.2 分支策略        │  多人协作的分支管理与保护规则          │
│  8.3 提交规范        │  Conventional Commits 与自动化       │
│  8.4 Gitignore       │  敏感文件与构建产物的排除策略          │
│  8.5 工作流程        │  对齐→评审→验收→上线的完整闭环        │
└─────────────────────────────────────────────────────────────┘

章节逻辑关系

学习目标

完成本章后,你将能够:

能力具体表现
Git 操作熟练使用 add/commit/push/pull,处理冲突和回滚
分支管理理解 Git Flow 和 GitHub Flow,配置分支保护
提交规范使用 Conventional Commits,配置 commitlint
安全意识正确配置 .gitignore,避免敏感信息泄露
协作流程掌握 PRD 评审、技术评审、验收上线全流程

AI 协作提示

在项目协作中,AI 可以帮助你:

  • 生成规范的 commit message
  • 编写 PR 描述和 review 意见
  • 配置 .gitignore 模板
  • 起草 PRD 和技术方案文档

关键术语git flowconventional commitsbranch protectioncode review.gitignore