git rm - fatal: pathpec no coincide con ningún archivo

Agregué más de 9000 fotos por accidente a mi carpeta de proyecto. Y los comprometió. Luego los eliminó del disco. Comprometido.

Ahora trato de enviar cambios al servidor git. Pero lleva demasiado tiempo e intenta enviar 12 Gb de datos.

Verifiqué el tamaño de los archivos en el disco y veo que realmente.git carpeta toma 12 Gb.

Cómo borrar fotos ¿desde allí? Lo intentégit rm, pero falla:

❯ git rm public/photos
fatal: pathspec 'public/photos' did not match ,any files

Porque ya los eliminé del disco, pero todavía están en.git carpeta.

Traté de agregarpublic/photos a.gitignore:

public/photos/
*.zip

Pero no hay resultado. Por supuesto que pudehard reset head hasta el momento en que no tenía tantas fotos basura en mi proyecto. Pero desde entonces me comprometí muchas veces e hice muchos cambios en el código.

Respuestas a la pregunta(5)

Su respuesta a la pregunta