git:在提交中移动大量文件会影响存储库大小吗?

时间:2018-03-22 16:25:43

标签: git

考虑最初包含ton文件而没有目录的 git 存储库。现在,我想将所有这些文件移动到一个新目录中。出于这个原因,我执行提交,其中所有文件都从原始位置删除并重新添加到新位置。

此操作是否会显着增加我的存储库的大小?

1 个答案:

答案 0 :(得分:1)

没有。 Git将实际文件内容与目录结构分开存储,移动文件不会导致文件重复。 Git将存储新的目录树以匹配新的目录结构。它们只包含文件的名称和对它们包含的数据的引用,因此repo大小的变化应该是难以察觉的。

有关Git对象存储模型的更多详细信息,请参阅10.2 Git ObjectsPro Git