本地 git repo 是 45GB,但是 bitbucket 上的 remote 只有 380MB

Local git repo is 45GB, but the remote on bitbucket is only 380MB

标题几乎描述了我的整个问题。我试过 git gc,但这根本没有帮助。我还验证了它确实是隐藏的 .git 文件夹,大小为 45GB。

我根本不熟悉命令行,我大部分时间只是使用 SourceTree/Gitkraken 作为我的 git 客户端。

我怎样才能解决我当地代表的问题?最简单的方法是删除它并从远程再次克隆它吗?

如果您非常频繁地对二进制文件进行版本控制,这会减慢 git 并使 space 快速扩展。

在 git 中管理二进制文件的更好方法,您可以 从提交历史记录中删除无用的大文件 或者您可以 使用 git-lfs 来管理您的 git 存储库

我最后只是删除它并再次克隆回购,修复了它。