我有一个我正在开发的爱好游戏的 git 存储库,我将其推送到 github 上的私有存储库作为代码的备份和中心位置。
在旧版本中,我有 100MB 左右的 .TGA 文件作为纹理,但在新版本中我已将这些文件更改为更小的 .DDS 文件。
但是,当您从 github 克隆存储库时,据我所知,它仍然会下载所有未使用的旧文件,而不仅仅是最新提交中的文件。这是有道理的,因为您正在克隆存储库,而不仅仅是检查当前版本。但大多数时候它们是无用的大型下载。
但是有什么办法可以阻止它从最旧的版本下载文件,而不会阻止我在需要时获取它们?
如果做不到这一点,我该如何从远程存储库中删除那些旧版本以及不再使用的文件?