gitignore 规则不起作用

gitignore rule doesn't work

我有符合以下规则的 .gitignore 文件:

# Directories #
###############
/icecream/test.*
/icecream/_common_/*.txt
/icecream/cache/**
/icecream/include/compiled/**
/icecream/include/configure/**
/icecream/include/configure/important.php

# Confirmation files #
######################
google*.html
yandex*.html

除了这 2 条规则外,它工作正常:

/icecream/include/configure/**
/icecream/include/configure/important.php

我该怎么做才能让它发挥作用?

这些文件已在 git 中被跟踪。所以解决方案是:

git rm --cached icecream/include/configure/important.php

感谢 Kristianmitk 的提示。