eliminando la carpeta de compilation de git

He enviado una carpeta de compilation a mi repository remoto; pero el file .gitignore claramente tiene esta línea (/ payu_ui / build); Pero me di count de que los files de compilation ya se habían rastreado una vez y ahora que escribí una línea en .gitignore en realidad no ignorará la carpeta de compilation. Así que quiero eliminarlo de git de ser rastreado (la carpeta completa de compilation) así que usé este command

git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch payu_ui/build/' --prune-empty --tag-name-filter cat -- --all 

Pero cada vez que ejecuto este command, me da un error al decir

 fatal: bad revision 'rm' 

Entonces, qué va mal; cada vez que hago clic en la opción de confirmación de IDE, muestra que hay que comprometer 1300 files (me molesta)

Cuando se cliquea commit desde IDE

Cualquier ayuda será apreciada;
1. No quiero rastrear estos files de compilation (desde payu_ui lib) 2. No quiero enviarlos a repository remoto (pero ya es bueno y creo que una vez rastreado desde local y presionarlos se borrará en el repository remoto; no lo eliminaré manualmente en repository remoto)

Bueno, puedes hacer lo siguiente,

  • Elimina la línea de gitignore por ahora.
  • Eliminar localmente la carpeta.
  • Empuje el cambio para que la carpeta también se elimine del control remoto.
  • Ahora agrega la línea a gitignore.

Recientemente me enfrenté al problema y eso es lo que hice.

eliminar esos files de compilation (o toda la carpeta) de su computadora

 rm -r [direction to files] 

luego agregue, confirme y presione todos sus cambios (de hecho, el cambio eliminará esos files del repository); si ha configurado .gitignore file .gitignore , git dejará de seguir esos files