remova branches / tags que se referem ao commit e então use git-gc
Às vezes, pessoas más enviam arquivos em um SCM que não tem nada para fazer aqui:
Então repositórios git (funciona também com o SVN) podem se tornar gordos, muito gordos. Como podemos fazê-los perder essa gordura inútil? Eu tenho um repo do git que é maior que 1 GB, como posso manter as últimas 500 centenas de commits e descartar os outros dados inúteis?
Eu li sobre o uso de squashing, mas como esse repo é usado por uma equipe, acho que não é o caminho certo.
remova branches / tags que se referem ao commit e então use git-gc
Tags git