为什么不';Git是否忽略了t文件?

为什么不';Git是否忽略了t文件?,git,Git,我希望Git忽略项目中名为build impl.xml的所有文件 为此,我将*build impl.xml添加到.gitignore 但是Git仍然显示正在修改的文件: $ git status modified: TMA02Q1Server/nbproject/build-impl.xml modified: TMA2Q1Client/nbproject/build-impl.xml 我做错了什么 编辑:我不知道这些文件正在被跟踪——通过问这个问题,我了解了为什么我没有得到预

我希望Git忽略项目中名为
build impl.xml
的所有文件

为此,我将
*build impl.xml
添加到
.gitignore

但是Git仍然显示正在修改的文件:

$ git status    
modified:   TMA02Q1Server/nbproject/build-impl.xml
modified:   TMA2Q1Client/nbproject/build-impl.xml
我做错了什么


编辑:我不知道这些文件正在被跟踪——通过问这个问题,我了解了为什么我没有得到预期的结果。此问题可能会帮助处于类似情况的人。

.gitignore不适用于已被跟踪的文件

如果您从磁盘删除文件,提交它,然后将文件恢复到其原始位置,git将停止跟踪它


或者,运行
git rm--cached TMA02Q1Server/nbproject/build impl.xml

是否有其他方法可以不删除该文件而执行此操作?@nrkiby是的,我已编辑了我的答案。@nrkiby是否将它们移动到其他位置,然后将它们移回?