我的存储库包含大量大文件。 它们大多是数据(文本)。 有时,由于重构或打包,我需要将这些文件移动到另一个位置。
我使用“git mv”命令“重命名”文件的路径,但是似乎效率不高,因为提交的大小(实际差异大小)非常巨大,与“rm”、“git add”相同。
是否有其他方法可以减少提交的大小? 或者我应该将它们添加到“.gitignore”中并作为ZIP文件上载到上游?
谢谢答案。
以下一系列命令将导致文件“bar”的大小 FYI。
我使用“git mv”命令“重命名”文件的路径,但是似乎效率不高,因为提交的大小(实际差异大小)非常巨大,与“rm”、“git add”相同。
是否有其他方法可以减少提交的大小? 或者我应该将它们添加到“.gitignore”中并作为ZIP文件上载到上游?
谢谢答案。
以下一系列命令将导致文件“bar”的大小 FYI。
git mv foo bar
git commit -m "modify"
git cat-file -s HEAD:bar
我曾经认为git命令可以进行rm
和add
操作。请问这个信息与实际大小是否相关?