Agregué más de 9000 fotos por accidente a la carpeta de mi proyecto. Y los cometió. Luego los borró del disco. Comprometido.
Ahora intento enviar cambios al servidor git. Pero tarda demasiado e intenta enviar 12 Gb de datos.
Verifiqué el tamaño de los archivos en el disco y vi que realmente la .git
carpeta ocupa 12 Gb.
¿Cómo borrar fotos de ahí? Lo intenté git rm
, pero falla:
❯ git rm public/photos
fatal: pathspec 'public/photos' did not match any files
Porque ya los borré del disco, pero todavía están en la .git
carpeta.
Traté de agregar public/photos
a .gitignore
:
public/photos/
*.zip
Pero sin resultado. Por supuesto que podría hard reset head
hacerlo cuando no tuviera tantas fotos basura en mi proyecto. Pero desde ese momento me comprometí muchas veces e hice muchos cambios en el código.