Qué hacer cuando .gitignore no funciona correctamente en WordPress
Como buen@ programad@r, seguro que utilizas git. Si no es así, mal hecho. No sigas leyendo y aprende inmediatamente.
Es común que al crear un repositorio de un proyecto con WordPress se te olvide meter el .gitignore, o le hayas llamado gitinore, o gitgnore, o vete tú a saber. Más tarde te das cuenta, cuando en tu repositorio ves los directorios /wp-admin o /wp-includes y por más que confirmas los cambios no se eliminan estos directorios.
La solución es fácil. Empezamos.
Asegúrate que tienes el archivo .gitignore en la raiz del directorio de WordPress. Y que en él ignoras los archivos que no son del tema o el plugin que estés desarrollando.
Abre la terminal.
Escribe
git rm -rf --cached .
para que git deje de hacer seguimiento a los archivos que no sea del tema o plugin que esté en desarrollo.
Escribe
git add .
para que ahora sí, haga seguimiento a todo lo que le diga gitignore.
Y ya está, ya debería estar funcionando correctamente el archivo .gitignore de tu WordPress.