¿Cómo recuperas espacio en el disco después de agregar un alternativo en git?

Tengo un directory de trabajo git y he agregado .git/objects/info/alternates para que este directory de trabajo no necesite almacenar datos duplicates que ya están en otro directory de trabajo en mi máquina. (Esto es lo que git clone --reference=DIRECTORY hace). Sin embargo, los objects duplicates que ya están almacenados en el directory de trabajo no se eliminan de mi directory .git/ . Esto significa que el directory .git/ mantiene grande.

¿Cómo me deshago de los objects duplicates para que el directory .git/ sea ​​más pequeño?

 git repack -adl 

La opción -l , en particular, omite los objects que se toman prestados de un alternativo. Ver git help repack y git help pack-objects .

    Intereting Posts