目录

欢迎来到 The Art of Git!

Version ControlLicense

从零开始,掌握 Git 的核心思想与协作艺术。


从这里开始

你的水平 推荐路径
完全不会 Git 先完成 5 分钟快速开始,再进入 Git4Beginner 课程
会用一些 Git 命令 查看 学习路线图,选择适合的阶段
想参与贡献 直接跳转到 贡献指南

1. 快速开始

# 克隆仓库
git clone https://www.gitlink.org.cn/Gitconomy/the-art-of-git-project.git

# 进入目录
cd the-art-of-git-project

# 查看课程第一章
open docs/01-Git4Beginner/README.md

💡 5 分钟体验:克隆完成后,打开 快速开始指南,只需 5 个步骤完成你的第一个 git commit


2. 学习路线图

课程分为五个阶段,从零基础到掌握 Git 协作艺术:

学习路线图

阶段 角色 核心内容
Git4Beginner 历史记录者 快照思维、工作区/暂存区/版本库、基础命令
Git4Agent AI 协作架构师 AI Agent 与 GitLink 平台集成、自动化工作流
Git4Teams 交响乐指挥 分支策略、Rebase、Pull Request 协作
Git4Expert 自动化技师 DevOps 集成、Hooks、CI/CD 流水线
Git4Master 体系架构师 大规模仓库治理、自定义 Git 扩展

🌌 Project Chronos:贯穿全课程的沉浸式实战——扮演”时空特工”,在维护 Project Chronos 时空观测站的过程中掌握全部技能。


3. 仓库目录结构

📂 The-Art-of-Git/
├── 📂 docs/                        # 课程教材
│   ├── 01-Git4Beginner/            # [阶段1] 基础入门
│   ├── 02-Git4Agent/               # [阶段2] AI Agent 集成
│   ├── 03-Git4Teams/               # [阶段3] 团队协作
│   ├── 04-Git4Expert/              # [阶段4] DevOps
│   └── 05-Git4Master/              # [阶段5] 工具集成
├── 📂 examples/                    # 示例代码
├── 📂 projects/                    # 综合实战
├── 📂 resources/                   # 辅助资源
├── CHANGELOG.md                    # 更新日志
├── CONTRIBUTING.md                 # 贡献指南
└── README.md                       # 项目入口

4. 更新日志

本仓库的变更记录在 CHANGELOG.md 中,按里程碑分组,不逐条罗列。包括课程重构、新模块、修复等重要变更。


5. 在 AI 时代学习 Git 的意义

AI 编程 Agent(如 Cursor、OpenCode、DeepCode)能秒级生成代码,但代码越多,管理的复杂度越高。Git 提供了应对这种复杂度的基础设施:

  • 审计链:Git 的不可篡改历史让你能精确追溯每一次代码改动
  • 安全实验场:分支成本极低,在独立分支上让 AI 自由尝试,不满意则丢弃
  • 零成本回滚git reset 彻底重来,git revert 安全修正

AI 负责生成,Git 负责记录和验证,你负责决策和把关。

Git和AI编程Agent


6. 推荐学习资源

类型 资源
书籍 《Pro Git》 — 权威 Git 技术指南
工具 Learn Git Branching — 可视化分支学习
平台 GitLink — 适合中国开发者的协作平台
规范 Conventional Commits — 提交信息规范

7. 参与贡献

  1. Fork 本仓库到你的个人空间
  2. Clone 到本地
  3. 创建新分支:git checkout -b feature-my-idea
  4. Commit(推荐 Conventional Commits 格式)
  5. Push 到你的 fork 仓库
  6. 发起 Pull Request

详细指南请参阅 CONTRIBUTING.md


8. AI 生成内容声明

本仓库包含部分由 AI 生成的内容,所有内容均经过审核以确保准确性。


9. 许可证

  • 源代码:MIT License
  • 课程讲义和指南:CC BY-SA 4.0

需要帮助?

Issues 页面提问,或查看其他新手的问题。

关于

The Art of Git是为开发者设计的Git学习与实践指南,帮助用户从零基础到精通Git,深入理解其本质和应用。Git不仅是版本控制工具,它像数字时代的“印刷机”,推动开发者间的协作与知识共享。通过本仓库,您将掌握Git在团队协作、DevOps集成、开源贡献等方面的强大功能,成为数字协作的艺术家,推动全球开源社区的发展。

16.0 MB
邀请码