我有大文件并试图使用新的 Git LFS 系统。
我发布了这个问题 - Git lfs - “这超出了 GitHub 的文件大小限制 100.00 MB”
Edward Thomson 正确地发现了我的问题——你不能追溯使用 LFS。他建议我使用BFG LFS 支持
这在一定程度上奏效了。我的绝大多数文件都被更改了。但是,有一些未更改的受保护提交。
在这些受保护的提交中,有些超过 100.00MB,因此导致了来自 github 的 remote:error
Protected commits
-----------------
These are your protected commits, and so their contents will NOT be altered:
* commit c7cd871b (protected by 'HEAD') - contains 165 dirty files :
- Directions_api/Applications/LTDS/Cycling/Leisure/l__cyc.csv (147.3 KB)
- Directions_api/Applications/LTDS/Cycling/Work/w_cyc.csv (434.0 KB)
- ...
WARNING: The dirty content above may be removed from other commits, but as
the *protected* commits still use it, it will STILL exist in your repository.
If you *really* want this content gone, make a manual commit that removes it,
and then run the BFG on a fresh copy of your repo.
首先 - 有人可以解释为什么这些提交受到保护并且与 BFG 成功更改的提交不同吗?
其次 - 我怎样才能取消保护这些并允许 BFG 编辑它们,从而允许我正确使用 LFS 并最终成功推送到 GitHub