Cómo eliminar carpetas distantes agregadas a .gitignore

He agregado una carpeta (que previamente estaba sincronizada) a mi file .gitignore.

Multa. Ahora cuando hago un git, agrego -A, git commit -m "ok", git push, todavía veo esta carpeta en mi representante distante.

Me gustaría que esa carpeta se ignore por completo y no aparezca en mi representante distante. ¿Puedo eliminarlo de esos representantes distantes?

Primero debe registrar la eliminación de esa carpeta en su repository, y enviar esa eliminación a su repository distante:

(La opción --cached de git rm permite eliminar un elemento del índice Git sin eliminarlo del tree de trabajo en el disco)

 git rm --cached -r yourFolder git commit -m "remove folder" git push 

Entonces :

  • el .gitignore ignorará esa carpeta
  • el repository distante ya no mostrará la carpeta.