我希望Git忽略项目中名为build-impl.xml
的所有文件。
为此,我将*build-impl.xml
添加到.gitignore
然而,Git仍然将文件显示为已修改:
$ git status
modified: TMA02Q1Server/nbproject/build-impl.xml
modified: TMA2Q1Client/nbproject/build-impl.xml
我做错了什么?
编辑:我不知道这些文件正在被跟踪 - 通过询问这个问题,我帮助理解为什么我没有按预期得到结果。这个问题可能会帮助处于类似情况的人。
答案 0 :(得分:5)
.gitignore不适用于已被跟踪的文件。
如果从磁盘中删除文件,提交它,然后将文件恢复到原始位置,git将停止跟踪它。
或者,运行git rm --cached TMA02Q1Server/nbproject/build-impl.xml