0
我的本地回購是巨大的!但是當我做一個新的克隆其唯一〜5GBGit不清潔垃圾
當我運行
$ git count-objects -vH
我得到
warning: garbage found: .git/objects/pack/pack_git2_a00484
[many lines like this]
warning: garbage found: .git/objects/pack/pack_git2_c11896
count: 0
size: 0 bytes
in-pack: 38993
packs: 4
size-pack: 1.28 GiB
prune-packable: 0
garbage: 206
size-garbage: 42.19 GiB
和
git fsck --full --unreachable
正顯示出很多不可達的提交和斑點
我已經嘗試了許多不同的命令,包括
git repack -Ad
git reflog expire --expire=now --all
git gc --aggressive --prune=now
但沒有什麼實際上得到清理。
我該如何清理當前的回購庫,使其與新鮮克隆相同?
「Only」5 GB?這非常大。你考慮過[git-lfs](https://git-lfs.github.com/)嗎? – Schwern
這個問題不是重複的標記,我已經明確表示我已經嘗試了複製中給出的答案,並且他們不適合我。但不要憤怒問答納粹。 – DontPanic345
是的,在某些時候我們會採用git-lfs,但首先我們需要一個可以運行它的服務器 – DontPanic345