关于本书

Git权威指南封面

《Git权威指南》一书由机工华章于 2011年6月底出版,作者是 北京群英汇信息技术有限公司 高级顾问 蒋鑫。 注意本书是原创,不是翻译的哦。

网上能够找到很多Git资料和电子书,包括《Git社区书》, 以及《ProGit》等,都是非常好、非常系统的教程, 也正是这些教程引领了我的Git学习之路。那么我写的Git书有什么特别之处呢? 以下是我认为这本书的优势:

  • 降低跨越的难度。
    我曾经因为Git的古怪而放弃Git,改用Mercurial(Hg)。 因此一本成功的Git书要兼顾版本控制老用户的体验, 即要照顾到那些拥有其他版本控制工具使用经验的用户的使用习惯和需求。

  • 独特的讲故事的方式。
    我有着自己讲故事的方式,这是我多年来为不同公司做 Subversion 和 Git 培训和技术支持所积累的经验。 (顺便说一句,书出了可以继续找我做培训哦,面对面的交流可比读书有意思多了)。8)

  • 介绍了众多实用的Git协同模型。
    是什么将我由Mercurial拉回Git的呢?是Topgit, 一个对Git特性分支管理做了封装的上层工具。 我对这款工具感触良多,而且也透彻的研究和改造了这一工具, 相信我们在开源软件定制开发中用到的这一独特的Git协同模式也同样适用于他人。

  • 子模组不堪大任,我找到了更好的多版本库协同模型 —— 来自于Android的Repo。
    在给客户培训Git过程中,我发现客户在Android驱动开发中采用的独特的开发模式: Repo + Gerrit,于是深入其中发现别有洞天。 我还对 Repo 进行了扩展,以便让其有更广阔的适用范围。

  • 改进的 Gitosis 及 Gitolite。
    基于SSH的Git服务器软件,在使用中我们对其做了很多改造,更加符合用户的使用习惯。

  • 我开发的一款备份工具 Gistore。
    我为这款工具起的名字来自于这两个单词的组合:Git + Store。 是用Python开发的以Git为后端的备份工具。 在该工具的开发中,我获得了更多的Git使用经验。

在线资源

样章试读

您可以从下面的网址获取本书部分章节的电子版: