我有一个git仓库,用来存放我正在开发的一款爱好游戏的代码。为了备份和集中地存储代码,我将其推送到GitHub上的私有仓库中。
在旧版本中,我使用了大约100MB的.TGA文件作为纹理,但在更新版本中,我将其更改为较小的.DDS文件。
但是,当您从GitHub克隆仓库时,据我所知,它仍会下载所有未使用的旧文件,而不仅仅是最新提交中的文件。这是有道理的,因为您正在克隆仓库,而不仅仅是检出当前版本。但它们大多数时间都是无用且占用空间的下载。
那么,有没有办法阻止它下载来自最旧版本的文件,同时不妨碍我需要时获取这些文件呢?
如果失败,如何从远程仓库中删除那些旧版本和不再使用的文件呢?
git diff
的输出来提交补丁。 - alex