git - Git LFS 会减少你的仓库的大小吗?

标签 git bitbucket git-lfs

我是 LFS 的新手,需要说明。如果我将 LFS 用于数据文件,它会减少整个存储库的大小吗?或者我必须远程存储数据文件吗?

我继承了一个仓库。有多个超过 1 GB 的数据文件。它已经超过了 BitBucket 的 2GB 限制,现在处于只读模式。

最佳答案

不幸的是,除非您重写历史记录并清除这些文件,否则存储库的大小不会缩小。原因是文件仍在提交历史记录中,即使它们已从 HEAD 中删除。

如果你真的想通过重写历史来减少 repo 的大小,请看这里(该教程适用于 github,但应该适用于 bitbucket,稍作修改)。

https://github.com/git-lfs/git-lfs/wiki/Tutorial

另外,等效的 bitbucket 教程:https://www.atlassian.com/git/tutorials/git-lfs

关于git - Git LFS 会减少你的仓库的大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54896962/

相关文章:

git - 如何在git中查找从一次提交更改为另一次提交的文件数

node.js - 无法完成 "npm run deploy"命令以便 React 在 Github Pages 上使用

git - 我对 git 子模块的依赖程度如何?

git - 如何在新计算机上同步我的 git 存储库?

git - 从旧的 LFS 仓库迁移到新的 LFS 仓库?

node.js - Npm install 不会在 Ubuntu 上从 Git LFS 下载依赖项 Assets

git - 将版本控制系统与 QlikView 结合使用

git - 如何将多个 Git 存储库的更新保留为一个应用程序项目?

bitbucket - 最近的 bitbucket TLS 更新问题(webhooks)

git - 如何检查所有 git-lfs 跟踪和提交的文件都是指针?