接触 git 是因为它是 linux kernel 的版本管理工具。
它不仅仅是一个 SCM 工具,"git" can mean anything, depending on your mood.
实现本质上是一个可以跟踪历史变化的文件系统。
其主页是个很好的开端:http://git-scm.com/documentation
这里有很多很好文档及其连接,个人觉得video 挺好的
PS:如果你下载不到主页Documentation提到的peercode 的 Git Internals, 可以从我这里拿一份拷贝哈。会不会侵权呢?它官网上可是$9.00