考虑最初包含ton文件而没有目录的 git 存储库。现在,我想将所有这些文件移动到一个新目录中。出于这个原因,我执行提交,其中所有文件都从原始位置删除并重新添加到新位置。
此操作是否会显着增加我的存储库的大小?
答案 0 :(得分:1)
没有。 Git将实际文件内容与目录结构分开存储,移动文件不会导致文件重复。 Git将存储新的目录树以匹配新的目录结构。它们只包含文件的名称和对它们包含的数据的引用,因此repo大小的变化应该是难以察觉的。
有关Git对象存储模型的更多详细信息,请参阅10.2 Git Objects的Pro Git。