¿Cómo ignorar los archivos que están en el repositorio?

Tengo un archivo (config.php), que ya está comprometido con el repositorio de Git, pero quiero ignorarlo localmente, es decir, quiero que ese archivo permanezca en el repositorio, pero obligue a Git a ignorar cualquier cambio en él.

Puse el archivo en .gitignore, pero todavía está marcado como cambiado y Git todavía está intentando realizar cambios en él, cada vez que cometo algo. ¿Alguna idea de lo que me estoy perdiendo o haciendo mal?

Respuestas a la pregunta(3)

Su respuesta a la pregunta