git Single Branch clone ha crecido – cómo devolverlo al tamaño original

He clonado un repository git con –single-branch. La twig contiene solo el file que quiero, lo cual es bueno ya que obtuve un clon de 2Mb, en lugar de 140Mb para el repository completo.

Pero, ahora, por razones que no entiendo, mi clon ha crecido a 25Mb. Lo he comprobado con un script que encontré aquí …

Git Script to Show Largest Pack Objects and Trim Your Waist Line!

Y hay bastantes files grandes que no están en mi twig en el directory .git. Un nuevo clon de twig única es de nuevo 2Mb.

He intentado git gc, y git reenvasado, antes de eso, el repository era de 35Mb. Pero no entiendo por qué estos files están ahí. ¿Y hay una buena manera de devolver el repository al estado (y críticamente el tamaño!) Que era de un clon de una sola twig. Quiero decir, podría recolocarlo, ¡pero no quiero tener que hacer esto cada tanto!

El command que tengo para clonar fue por lo que sé:

git clone -b externals/pabbrev --single-branch git.sv.gnu.org:/srv/git/emacs/elpa.git pabbrev 

Esto fue hace unos meses y lo he tirado y empujado un par de veces desde entonces. Ejecutar este command ahora da como resultado un pago 600k.

Solutions Collecting From Web of "git Single Branch clone ha crecido – cómo devolverlo al tamaño original"