如果Git可以通过恢复到以前的提交来恢复已删除的文件,那么.git目录不应该具有非常大的文件大小,因为它保存了所有已删除的数据?
我正在删除大型图像等,而且我的.git目录似乎没有足够的数据来恢复这样大的文件。
我猜很大程度上涉及到压缩?
发布于 2015-03-25 20:53:34
是的,有大量的压缩以及delta编码涉及。
这里有更多详细信息:http://git-scm.com/book/en/v2/Git-Internals-Packfiles
https://stackoverflow.com/questions/29264819
复制相似问题