.gitignore não está funcionando

Às vezes, desejo ignorar um arquivo, adiciono-o .gitignoree o arquivo não desaparece da minha lista de alterações. Quero lembrar o seguinte, pois sempre acabo lendo a mesma resposta para essa pergunta .

Mesmo que você não tenha rastreado os arquivos até agora, o git parece ser capaz de “saber” sobre eles, mesmo depois de adicioná-los .gitignore.

NOTA : Primeiro, comprometa suas alterações atuais ou você irá perdê-las.
Em seguida, execute os seguintes comandos da pasta superior do seu repositório git:

git rm -r --cached .
git
add .
git commit
-m "fixed untracked files"