只保留GitHub上的最新文件



有没有可能在GitHub上只保留某些特定文件的最新版本?

例如,我想上传一些pdf文件到GitHub,但我不想浪费太多空间来保存这些pdf的历史。

虽然将二进制文件上传到GitHub不是一个好主意,但它确实很方便。

不,没有办法做到这一点。Git旨在跟踪项目的历史,如果你不想跟踪历史,那么你就不应该使用Git。如果你想在不存储历史的情况下存储或持久化数据,你可以使用常规网站或云存储桶。

请注意,Git LFS不是一个好的选择,因为它还保留了历史。唯一的区别是你没有使用的文件不在你的本地机器上;它们只保存在服务器上。如果您不想保留历史记录,那么在任何地方,甚至在服务器上,都没有必要保留旧版本。

使用git-lfs存储大文件而不会使存储库膨胀。

或者考虑一下这是否是对Git的适当使用;也许可以使用云存储,例如AmazonS3。

使用git-lfs存储大文件而不会使存储库膨胀。

您需要小心地在Git项目中存储大型Blob。Github发布了一些关于这方面的指导方针。。。

最新更新