Eliminar files del repository remoto únicamente

Hice algo malo en mi sucursal, y ahora está un poco desorderado.

Estoy desarrollando una extensión magento, y accidentalmente envié algunos files core y algunas carpetas similares a .idea a github.

Lo que quiero hacer ahora es eliminar estos files de git y mantenerlos en mi sucursal local. Intenté lo siguiente (pero no funcionó):

 git rm -rf --cache .idea git add -A git commit -m "remove unnecessary files" git push origin blog 

Pero no tuvo ningún efecto.

PD: Mientras tanto, hice muchos commits útiles, por lo que revertir sería … desagradable 🙂

Gracias

Su command git add -A agregó de nuevo todos los files que no ha visto. Si siempre revisó el diff antes de comprometerse, lo notaría.

la eliminación de los files parece que ya se ha respondido aquí: eliminar completamente los files de Git repo y remota en GitHub

para evitar que esos files se carguen nuevamente, manteniéndolos localmente, presione una twig diferente a git que no contenga sus files secretos. 🙂