¿Cómo hago para que git ignore mis files csv?

Quiero que Git ignore mis files csv. Pero, cuando hago el git status , veo que la csv está en "Changes not staged for commit" . Pero, juro que lo agregué al file .gitignore hace un time. De hecho, cuando miro el file .gitignore , ¡veo que está allí!

 *.csv 

Entonces, ¿cómo puedo hacer que git ignore mi CSV? El problema es que quiero poder git reset y git checkout sin tener que preocuparme de que los files csv se sobrescriban en mi directory de trabajo.

Parece que el problema es que los files csv ya están rastreados en una confirmación antes, por lo tanto, aunque agregue *.csv el git comenzará a rastrear los files rastreados anteriormente.

Puede resolver esto usando la opción git rm --cached , discutida en detalle en esta pregunta stackoverflow