Então. Já se deparou com esse problema catastrófico ao tentar ignorar um arquivo em seu projeto utilizando o .gitignore? Tenho certeza que muita gente também tem esse problema. Então, pesquisando com uma certa paciência no Google, encontrei um blog americano falando sobre isso. A solução é muito mais simples do que todos nós podemos imaginar:
$ git rm -r --cached . $ git add .
FONTE:http://www.woompa.blog.br/2011/07/13/problemas-com-seu-gitignore-ele-nao-funciona/