被忽略的文件占用git存储库中的空间

时间:2014-10-17 11:13:02

标签: git file space

我在.gitignore上的目录中有几个视频。这些文件永远不会出现在任何更改日志中,但它们最终会出现在.git / objects目录中。它需要大约150MB而不是5-10。这怎么可能?

我做了“ git ls-files ”和“ git diff HEAD FIRST-COMMIT --name-only ”,这些文件无处可寻。

1 个答案:

答案 0 :(得分:1)

一个解决方法(没有实际解释根本原因)将是再次克隆一个本地仓库。

OP确认第二个克隆中不再存在.git/objects个额外文件。

您可以在原始仓库中尝试check for objects added but never committed

git fsck --full --unreachable --no-reflog