
学 Git 绕不开的一本书。作者 Scott Chacon 是 GitHub 联合创始人,这本书被官方文档站 git-scm.com 采用为正式教程,中文版由社区翻译维护。
全书 12 章:
- 第 1–3 章 核心概念:版本控制是什么、Git 的基本操作(提交、diff、远程)、分支模型(Git 最好用的部分);
- 第 4–6 章 协作:在服务器上部署 Git、分布式工作流(如何给开源项目提贡献)、GitHub 的使用;
- 第 7 章 Git 工具:rebase、cherry-pick、子模块、bisect、钩子、stash 等进阶武器,全书最长的一章;
- 第 8–10 章 进阶:自定义配置(别名、钩子)、与其他版本控制系统(SVN 等)迁移、Git 内部原理(对象模型、引用、包文件);
- 附录:其他环境中的 Git(GUI、VS 等)、把 Git 嵌入你的应用(libgit2)。
怎么读:第 10 章内部原理建议放着最后看——但看懂之后你对 Git 的所有困惑会消失一半。第 7 章是工具箱,可以当手册查。
转载说明:本书按 CC BY-NC-SA 3.0 协议授权转载,原文地址 git-scm.com/book/zh/v2,源文件来自 progit2-zh。本站分章排版、正文未做删改,版权归原作者所有,不得用于商业用途。
目录
12 章 · 点章名直接读本页正文转载自开源项目 Pro Git(中文版),按 CC BY-NC-SA 3.0 许可刊载,正文未改动。