我需要阅读什么才能理解git是如何工作的?

MrF*_*Fox 100 git

我想从架构师的角度理解git的工作方式.如何存储文件,如何保存版本以及如何进行更改(分支,合并等)?

我不是在搜索如何使用它的信息.(我已经找到很多带有教程的页面.)但是我没有找到任何"幕后"细节,这会让我理解.

Gen*_*e T 36

http://eagain.net/articles/git-for-computer-scientists/

http://www.loria.fr/~molli/pmwiki/uploads/Main/gitmanual.pdf 第7章

Git从下到上

  • Git From the Bottom Up是理解架构的起点.莱纳斯的讲话很好地补充了它. (5认同)

小智 15

对我来说,以下三个资源按以下顺序非常非常有用:

  1. 关于Git的事情解释了为什么我应该关心

  2. Git Magic解释了如何开始

  3. Git The Basics [pdf]以图形方式详细解释了当我添加,删除,合并等时会发生什么.


Ari*_*zis 5

Git的内幕电子书已经提到.我将指出它的作者Scott Chacon 在RailsConf 2008上做了一个关于git的精彩演讲,它与本书的内容基本相同.

Scott现在维护http://git-scm.com/,其中包括Git社区书籍,这本书更多的是使用教程,而不是技术描述,但确实包含了介绍中git数据模型的一个很好的概念性概述.章节和最后一章中的详细章节.


Chr*_*ung 1

git 源代码。:-)

  • 首先,我的描述中有一行内容是:“请提供比源代码更短的内容”:)我决定放弃它,因为我认为这在某种程度上是显而易见的。;) (6认同)
  • 没有什么是显而易见的,尤其是当你的主要目标受众主要由极客组成时。;-) (2认同)