gitignore 规则不起作用



我有.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

,除了这两个规则外,它可以正常工作:

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

我该怎么做才能使它起作用?

这些文件已经在git中跟踪。因此解决方案是:

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

感谢Kristianmitk的提示。

最新更新