git内部原理
- 章节名:git内部原理
git是一套内容寻址(content-addressable)文件系统,在此之上提供了一个VCS用户界面。 引自 git内部原理 .git下的目录们: objects目录存储所有数据内容 refs目录存储指向数据(分支)的提交对象的指针 HEAD文件指向当前分支 index文件保存了暂存区域信息
从内部来看,git是简单的key-value数据存储。它允许插入任意类型的内容,并会返回一个键值,通过该键值可以在任何时候再取出该内容 引自 git内部原理 tree & blob保存修改了的文件的blob 更新索引 创建tree对象 创建commit对象,这些commit对象指向了顶层tree对象以及先前的commit对象 这基本上就是git add和git commit时git进行的工作
166人阅读
说明 · · · · · ·
表示其中内容是对原文的摘抄