为什么Git不会忽略文件?

时间:2015-04-23 07:55:43

标签: git

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

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

然而,Git仍然将文件显示为已修改:

$ git status    
modified:   TMA02Q1Server/nbproject/build-impl.xml
modified:   TMA2Q1Client/nbproject/build-impl.xml

我做错了什么?

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

1 个答案:

答案 0 :(得分:5)

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

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

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