我想在本地使用 git 来跟踪对一些本地文件的更改,这些文件通过我的主目录发送。
我在 初始化了一个存储库~
,然后添加了几个文件git add
,并进行了一些提交。到目前为止一切顺利,.git
是 300K 大。
问题是一夜之间,.git
增长到 5.4G,填满了我的磁盘(也许它可以增长更多)。这发生了两次:第一次,我重新创建了 repos,第二次,git prune
修复了它。修剪前,git count-objects -v
报告error: garbage found: .git/objects/95/tmp_obj_...
.
编辑:发布后一小时,它再次发生(我再次修剪)。
为什么会发生,以及如何解决?
(我尝试将所有这些文件与链接分组在一个目录中,但可以提出一个可行的解决方案,将文件保存在所需的位置,但如果问题真的出现在 repos 上~/
,那么我会在这个方向。)
Debian GNU/Linux wheezy/sid 上的 git 版本 1.7.10.4