Answers:
http://eagain.net/articles/git-for-computer-scientists/
http://www.loria.fr/~molli/pmwiki/uploads/Main/gitmanual.pdf 第7章
在Git的内幕电子书已经提到。我要指出的是,它的作者Scott Chacon 在RailsConf 2008上做了一个关于git的精彩演讲,内容与本书大致相同。
所说的Scott现在维护着http://git-scm.com/,其中包括Git社区书,这本书比起技术说明更像是用法教程,但在介绍中确实包含了git数据模型的漂亮概念概述。一章,最后一章详细介绍。
PeepCode提供的价值9100美元以上的PDF书叫做Git Internals,非常棒。它写的很好,使用的视觉效果清晰明了,也很容易阅读。我尽可能地吸收了免费的在线资料,但是这本书使我处于领先地位。
假设我们生活在预混时代。而且您想编写一个版本控制系统,该系统比现有的vcs更快,更好。您需要的只是一个好主意。到那时,下面的文章会很有帮助。
http://tom.preston-werner.com/2009/05/19/the-git-parable.html
有一个很好的Google技术讲座: git上的Linus Torvalds
好的,这不是要读的东西,但确实涵盖了一些Git内部和设计理念。
我在Google搜索“ git建筑”时找到了该网站:http : //speirs.org/2007/07/19/a-subversion-user-looks-at-git
Git有一个邮件列表:“ majordomo@vger.kernel.org&body=subscribe%20git”(http://git.or.cz/#community)
这篇Wikipedia文章可能会有所帮助:http : //en.wikipedia.org/wiki/Git_(软件)
Randal Schwartz的演讲很好地概述了我。
git源代码的Documentation / technical目录上有一些有趣的文档。