Git |使用lfs仅跟踪特定远程的文件,并将其视为其他远程的常规文件

时间:2020-07-14 10:58:20

标签: git git-lfs

我有一个包含大文件的存储库,我定期将存储库推送到两个远程服务器,例如githuborigin。对于容量大于100MB的文件,github要求lfs,没问题,我跟踪了这​​些文件并成功推送到github

但是问题是origin不支持lfs,但没有100MB的文件大小限制。因此,当我推送仓库时,它失败了。

我要实现的目标是,使用lfs为github跟踪那些大文件,并为origin取消跟踪(将它们作为常规文件处理),该怎么做那?

1 个答案:

答案 0 :(得分:0)

没有两个独立的,不同的历史记录就无法做到这一点。 Git LFS要求将指针文件(指大文件的小文件)存储在您的存储库中。因为每个提交的对象ID都依赖于它直接或间接引用的每个blob,树和提交,所以您无法拥有一个历史记录,文件不能为LFS。

相关问题