Limpieza git repo de files grandes

Apunté más de 600 jpgs grandes (ish) a mi repository git y ahora puedo ver el error de mi path. He usado BFG para eliminarlos y mi repository local ya no los muestra. Mi GUI local de git no los muestra. Si verifico el tamaño del repository en Finder, muestra 119Mb.

Pero … El tamaño del repository en BitBucket todavía muestra 1.6Gb. Si elijo download el repository de BB, obtengo un file de 119Mb descargado. También ejecuté el siguiente command:

while read -r largefile; do echo $largefile | awk '{printf "%s %s ", $1, $3 ; system("git rev-list --all --objects | grep " $1 " | cut -d \" \" -f 2-")}'; done <<< "$(git rev-list --all --objects | awk '{print $1}' | git cat-file --batch-check | sort -k3nr | head -n 20)"

y eso muestra una gran cantidad de files de gran tamaño que pensé que habían sido eliminados por BFG.

Alguna idea de cómo puedo resolverlo. No estoy completamente versado con Git, así que por favor, ¡vente conmigo! 🙂

Realmente no necesitas preocuparte por eso. Asegúrese de que no haya twigs / tags en el control remoto que aún tengan esos files en algún lugar de su reference. Si eso es así, entonces su recolector de basura debería limpiarlos después de un time.

No estoy tan familiarizado con BitBucket, trate de averiguar si de alguna manera puede forzarlo a hacer un pase de GC de su lado, tal vez eso resuelva el problema ya.