标题几乎描述了我的整个问题。我试过做git gc
,但这根本没有帮助。我还验证了它确实是隐藏的 .git 文件夹,大小为 45GB。
我根本不熟悉命令行,我大多只是使用 SourceTree/Gitkraken 作为我的 git 客户端。
我可以做些什么来解决我当地代表的问题?最简单的事情是删除它并从远程再次克隆它吗?
标题几乎描述了我的整个问题。我试过做git gc
,但这根本没有帮助。我还验证了它确实是隐藏的 .git 文件夹,大小为 45GB。
我根本不熟悉命令行,我大多只是使用 SourceTree/Gitkraken 作为我的 git 客户端。
我可以做些什么来解决我当地代表的问题?最简单的事情是删除它并从远程再次克隆它吗?
我最终只是删除了它并再次克隆了回购,这修复了它。
如果你非常频繁地对二进制文件做版本控制,这会减慢 git 的速度,使空间快速膨胀。
所以在 git 中管理二进制文件的更好方法是,你可以从提交历史中删除无用的大文件,或者你可以使用git-lfs来管理你的 git repo。