git:在提交中移动成吨的文件会影响存储库的大小吗?
考虑一个git存储库,它最初包含大量文件,但没有目录。现在,我想将所有这些文件移动到一个新目录中。出于这个原因,我执行了一次提交,在该提交中,所有文件都从原始位置删除,并重新添加到新位置git:在提交中移动成吨的文件会影响存储库的大小吗?,git,Git,考虑一个git存储库,它最初包含大量文件,但没有目录。现在,我想将所有这些文件移动到一个新目录中。出于这个原因,我执行了一次提交,在该提交中,所有文件都从原始位置删除,并重新添加到新位置 此操作是否会显著增加我的存储库的大小?否。Git将实际文件内容与目录结构分开存储,移动文件不会导致重复。Git将存储新的目录树以匹配新的目录结构。这些文件只包含文件名和它们包含的数据的引用,因此回购大小的变化应该很难被注意到 有关Git对象存储模型的更多详细信息,请参阅的。已移动的文件在提交时不使用空间(除了替
此操作是否会显著增加我的存储库的大小?否。Git将实际文件内容与目录结构分开存储,移动文件不会导致重复。Git将存储新的目录树以匹配新的目录结构。这些文件只包含文件名和它们包含的数据的引用,因此回购大小的变化应该很难被注意到
有关Git对象存储模型的更多详细信息,请参阅的。已移动的文件在提交时不使用空间(除了替换旧名称/位置的新名称/位置)。如果未修改文件内容,则该文件内容已存在于repo中,且不会再次添加。