2016-10-28 3 views
0

Мое местное репо огромное! но когда я свежий клон его только ~ 5ГбGit не уборка мусора

Когда я бегу

$ 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 

но ничего не происходит, чистка.

Как я могу очистить свое текущее репо, чтобы оно было таким же, как новый клон?

+0

«Только» 5 ГБ? Это довольно просто. Вы считали [git-lfs] (https://git-lfs.github.com/)? – Schwern

+0

Этот вопрос не является дубликатом отмеченного, и я четко заявил, что я пробовал ответы, приведенные в дубликате, и они не работали для меня. Но позволяет не гнев Q & A нацистов. – DontPanic345

+0

И да, в какой-то момент мы будем принимать git-lfs, но сначала нам нужно получить сервер, который сможет его запустить – DontPanic345

ответ

Смежные вопросы