为什么.git目录没有大文件?

时间:2015-03-25 19:29:21

标签: git version-control

如果Git可以通过恢复到先前的提交来恢复已删除的文件,那么.git目录不应该有非常大的文件大小,因为它包含已删除的所有数据吗?

我正在删除大图片等。我的.git目录似乎没有足够的数据来恢复这么大的文件。

我猜测涉及大量压缩?

1 个答案:

答案 0 :(得分:2)

是的,有很多压缩以及delta encoding参与。

此处有更多详情:http://git-scm.com/book/en/v2/Git-Internals-Packfiles