我需要阅读什么才能了解​​git的工作原理?[关闭]


101

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

我不是在寻找有关如何使用它的信息。(我已经找到了很多包含教程的页面。)但是我没有找到任何“幕后”细节,这会让我理解。


6
这是一个很好的问题,不确定为什么它不是建设性的
user1132593

Answers:



15

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

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

  2. Git Magic解释了如何入门

  3. Git基础知识 [pdf]以图形方式详细解释了当我添加,删除,合并等时发生的情况。


关于Git的事情既有趣又内容丰富。
埃米尔·隆德伯格

5

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

所说的Scott现在维护着http://git-scm.com/,其中包括Git社区书,这本书比起技术说明更像是用法教程,但在介绍中确实包含了git数据模型的漂亮概念概述。一章,最后一章详细介绍。


Scott的讲话已在此处重新创建:blip.tv/scott-chacon/git-talk-4113729
Gerry

1
谢谢,@ Gerry。我已经用当前链接更新了答案。
亚里斯多德·帕加尔兹

太好了,谢谢您的更新。
格里

3

PeepCode提供的价值9100美元以上的PDF书叫做Git Internals,非常棒。它写的很好,使用的视觉效果清晰明了,也很容易阅读。我尽可能地吸收了免费的在线资料,但是这本书使我处于领先地位。







1

git源代码。:-)


6
首先,我在描述中有一行内容:“并且请比源代码短的内容” :)我决定删除它,因为我认为这很明显。;)
MrFox

2
没有什么是显而易见的,尤其是当您的主要目标受众主要是极客。;-)
JesperE

但是,MrFox先生,来源并不难读,它们找出未记录细节的最佳场所。
本·柯林斯

1

有一天,我实际上坐下来阅读了整个《Git用户手册》。事实证明这是个好主意-手册非常有帮助,有很多说明,而且非常清楚,并提供了有用的示例。



0

维基百科可能会让您入门。

我确实记得遇到过一些描述某些内部体系结构的文档,所以我知道它们在那里。我只是不记得他们在哪里...



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.