首页 > 解决方案 > 重复文件会增加 git repo 的大小吗?

问题描述

如果我在不同的目录中有几个文件,文件名不同,但内容完全相同......每个重复项会增加 repo 大小,还是将它们存储为“一个”文件?

例如,如果文件是100 kB,并且它在存储库中重复了 10 次(相同的内容,不同的目录,不同的文件名)。存储库是100 kB还是1000 kB


注意:我自己可以对此进行半测试,如果我通读链接的可能重复项中的长答案,我似乎最终可以找到答案。但是,我想从知道他们在说什么的人那里得到一个快速、简短和清晰的答案,我希望它是谷歌搜索的第一个结果。不知道会不会是这样,但是当我搜索这个问题的答案时,我的搜索结果中肯定没有任何立即明确的答案。

标签: git

解决方案


不...... git只保存一次内容,然后它会根据需要多次指向它......所以如果你有相同的内容100次不同的名称/不同的路径,文件将被保存一次然后您将有 100 个指向它的指针。


推荐阅读