git - 重复文件会增加 git repo 的大小吗?
问题描述
如果我在不同的目录中有几个文件,文件名不同,但内容完全相同......每个重复项会增加 repo 大小,还是将它们存储为“一个”文件?
例如,如果文件是100 kB
,并且它在存储库中重复了 10 次(相同的内容,不同的目录,不同的文件名)。存储库是100 kB
还是1000 kB
?
注意:我自己可以对此进行半测试,如果我通读链接的可能重复项中的长答案,我似乎最终可以找到答案。但是,我想从知道他们在说什么的人那里得到一个快速、简短和清晰的答案,我希望它是谷歌搜索的第一个结果。不知道会不会是这样,但是当我搜索这个问题的答案时,我的搜索结果中肯定没有任何立即明确的答案。
解决方案
不...... git只保存一次内容,然后它会根据需要多次指向它......所以如果你有相同的内容100次不同的名称/不同的路径,文件将被保存一次然后您将有 100 个指向它的指针。
推荐阅读
- php - 如何让这个 PHP 代码中的 AM/PM 正常工作?
- windows - Windows 10 x64:无法在 Windbg 上获取 PXE
- java - 来自 Oracle 的 Mysql 中的时间戳插入问题
- java - Apache Beam 不会将文件写入本地环境或 Google 存储
- logstash - 如何将logstash连接到logstash?
- javascript - 如何获取页面中单击元素的 xpath 值?[JS]
- c++ - IDE (CLion) 无法解析 C++ 模板类型
- c# - 使用一个查询时,EFCore LINQ to SQL 查询速度很慢
- c# - 单击更新按钮或应用程序重新启动时运行 T4 文本模板
- javascript - 如何检查 youtube 直播是否处于活动状态(通过 YT-id)?