Git ignora que no está ignorando la carpeta ** META-INF **

Estoy usando git con la aplicación de tree fuente. Quiero ignorar el contenido del file de carpeta META-INF como el file persistence.xml

workspace\Data\src\META-INF\persistence.xml 

pongo el path en el file .gitignore

 #Ignore META-INF */*/src/META-INF/* 

pero el file no es ignorado por git, como ignorar todos los files en esta carpeta META-INF

Suponiendo que Git ya está siguiendo los files, debe hacer lo siguiente:

  1. Corrige .gitignore por lo que está ignorando la carpeta META-INF

     */META-INF/* 
  2. Eliminar los files que originalmente deberían haber sido ignorados

     git rm --cached -r git add . 

Solo escribe:

 #Ignore META-INF META-INF 

esto no funciona para ti?

Esto debería funcionar bien

 Data/src/META-INF/ 

Además, en caso de que ya hayas indexado algunos xmls, debes borrarlo del índice.

 git rm --cached <file>