.gitignore no detiene los cambios que se rastrean en los files

Los cambios que realizo en un file que está dentro de mi .gitignore están siendo rastreados por git.

Estructura del file:

 .gitignore wp-config.php 

Contenido de .gitignore :

 wp-config.php 

Cuando cambio wp-config.php , y luego ejecuto el git status , veo que se ha modificado:

 alex$ git status # On branch master # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: wp-config.php # 

¿Cómo dejo de seguir este file? Pensé que ponerlo en .gitignore sería suficiente.

Con .gitignore , solo se ignoran los files sin .gitignore .

Una vez que se haya agregado el file, no se ignorará el cambio a ese file.

En este caso, debería usar assume-unchanged o skip-worktree en skip-worktree lugar.

 git update-index --assume-unchanged -- wp-config.php 

o

 git update-index --skip-worktree -- wp-config.php