相关疑难解决方法(0)

如何清理.git文件夹?清理了我的项目目录,但.git仍然庞大

删除数百兆字节的意外生成的垃圾后,我的rails项目目录中的.git /对象仍然庞大.

我已经尝试过git add -A,以及其他命令来更新索引并删除不存在的文件.我收集,也许是错误的,目录中有两个字符名称的文件是blob.我曾尝试回滚以前的提交,但没有运气.

我该怎么做才能清理这个目录?

git

72
推荐指数
4
解决办法
4万
查看次数

Git垃圾收集似乎没有完全奏效

我有点困惑,如何彻底清理我的垃圾......

git count-objects -v -H

warning: garbage found: ./objects/pack/gc_7174754666377259454.idx_tmp
warning: garbage found: ./objects/pack/gc_7174754666377259454.pack_tmp
warning: garbage found: ./objects/pack/pack-f5b13f50fe2e4d773028c51f547822e6f2fe720b.bitmap
count: 0
size: 0 bytes
in-pack: 32986
packs: 1
size-pack: 44.14 MiB
prune-packable: 0
garbage: 3
size-garbage: 41.20 MiB
Run Code Online (Sandbox Code Playgroud)

这对我来说意味着我的回购中有41兆的垃圾?

git gc --prune = now --aggressive

Counting objects: 32986, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (31610/31610), done.
Writing objects: 100% (32986/32986), done.
Total 32986 (delta 23902), reused 9080 (delta 0)
Run Code Online (Sandbox Code Playgroud)

当我再次运行计数对象时,我仍然具有相同的输出

    size-garbage: 41.20 MiB
Run Code Online (Sandbox Code Playgroud)

我只是手动删除垃圾文件?至少有一个是非常丰满的.

12/02/2014  02:06 PM …
Run Code Online (Sandbox Code Playgroud)

git garbage-collection

18
推荐指数
1
解决办法
3621
查看次数

标签 统计

git ×2

garbage-collection ×1