面向现代工程团队与 AI 编程时代的 Git / GitHub 实战手册。
这个仓库最早是 Git 学习资料合集,帮助很多中文开发者入门 Git。
但今天继续只做“资料导航”,价值已经不够了。Git 的核心问题,已经从“命令怎么用”扩展到这些更真实的问题:
- 个人开发者如何理解 Git 的心智模型
- 日常开发中如何处理冲突、回滚、误提交
- 团队如何选择合适的分支和 PR 工作流
- 技术负责人如何用 GitHub 建立工程协作规范
- AI 编程时代,如何审查、拆分、验证和回滚 AI 生成的代码变更
所以 v2.0 会把这个仓库升级为:
一个面向现代工程团队与 AI 编程时代的 Git / GitHub 实战手册。
- Git 新手,希望建立正确心智模型
- 普通开发者,经常需要处理冲突、回滚、误提交
- 高级开发者,关心 PR、Review、CI、发布协作
- 技术负责人,需要设计团队 Git 工作流和 GitHub 治理规范
- AI 编程用户,需要控制 Codex、Claude Code、Cursor、Cline 等工具带来的代码变更风险
- AI Native Git Workflow
- AI 生成代码 Review
- Codex / Claude Code Git 实践
- AI 编程工具的 Git 集成实践
- Worktree for AI Agents
- Stacked PR for AI-Generated Changes
- AI Reviewer 与 Human Reviewer
| 我现在遇到的问题 | 建议先看 |
|---|---|
| 刚把 commit 提交到了错误分支 | Committed to Wrong Branch |
| reset、rebase、force push 后不知道怎么恢复 | Git 高频事故处理手册 |
| 团队不知道该选 GitHub Flow、Gitflow 还是 Trunk-Based Development | 团队 Git 工作流指南 |
| PR 太大,Review 很慢 | Pull Request 最佳实践 |
| AI 一次改了很多文件,不知道怎么审 | AI 变更审查实战样例 |
| AI 生成的大 diff 需要拆 commit 或拆 PR | AI Commit Splitting、Stacked PR for AI-Generated Changes |
| 想保护 main 分支 | Branch Protection |
| PR 很多,主分支经常被合坏 | Merge Queue |
| 大仓库 clone、status、checkout 很慢 | Large Repository Git Practices |
| 想直接复制团队模板 | Templates |
- AI Native Git Workflow
- Codex / Claude Code Git 实践
- AI 编程工具的 Git 集成实践
- AI 变更审查实战样例
- Stacked PR for AI-Generated Changes
- Git 高频事故处理手册
- 团队 Git 工作流指南
- GitHub 工程治理手册
- 企业工程实践案例库
- AI 代码 Review 清单
新内容会优先参考官方文档和业界常用资料:
更完整的资料索引见 推荐阅读。
详细计划见 roadmap。
已有内容会逐步纳入新的学习路径,迁移清单见 legacy content migration,资料索引见 resources。
欢迎贡献真实问题、团队实践、事故恢复经验、AI 编程工作流和可复用模板。
新内容请遵循 Content Style Guide。