El estado de git muestra un file que he enumerado explícitamente en mi file .gitignore

Tengo la siguiente línea en mi file .gitignore:

var/www/docs/.backroom/billing_info/inv.pl 

pero cuando escribo 'estado de git' me dicen lo siguiente:

 # modified: var/www/docs/.backroom/billing_info/inv.pl 

No entiendo cómo un file que se muestra explícitamente como un patrón de ignorar podría aparecer como modificado cuando quiero que git lo ignore.

No hay líneas que comiencen con a! en mi file .gitignore

Aquí está mi file .gitignore completo para reference: http://pastebin.com/Jw445Qd7

Eso solo debería suceder si inv.pl ya está rastreado (consulte la página man de gitignore ).

Pruebe (con git rm ) a:

 git rm --cached var/www/docs/.backroom/billing_info/inv.pl 

Si el file ya está comprometido, vea esta respuesta SO .