gitignore无法处理所有文件

gitignore无法处理所有文件,git,file,ignore,Git,File,Ignore,我试图忽略项目中的一些文件。我在.gitignore中有以下扩展 我看到下面的文件被忽略了 D:\Projects\driver1\driver1\inter\Win32\Win7Debug\link.command.1.tlog 但以下文件被视为已修改,因此不会忽略此文件 D:\Projects\driver1\ioctlapp\inter\Debug\link.write.1.tlog 为什么不忽略第二个文件?我如何解决该问题 我只从这两个文件中提取了两个文件,分别是忽略文件和未忽略文

我试图忽略项目中的一些文件。我在.gitignore中有以下扩展

我看到下面的文件被忽略了

D:\Projects\driver1\driver1\inter\Win32\Win7Debug\link.command.1.tlog 
但以下文件被视为已修改,因此不会忽略此文件

D:\Projects\driver1\ioctlapp\inter\Debug\link.write.1.tlog
为什么不忽略第二个文件?我如何解决该问题


我只从这两个文件中提取了两个文件,分别是忽略文件和未忽略文件,但还有更多的文件我希望忽略,而它们不是。这很可能是因为您在.gitignore中添加*.tlog之前提交了它

使用git rm将其从git中删除,然后提交更改:

 git rm D:\Projects\driver1\ioctlapp\inter\Debug\link.write.1.tlog
 git commit -m 'Removed link.write.1.tlog'

下次编辑它时,它将被忽略。

首先检查文件是否跟踪git ls文件-错误:取消匹配文件名
如果您没有看到错误,则会跟踪它。使用git rm-cached将其从索引中删除,但不要从磁盘中删除。在那之后,做出改变。如果有帮助,请告诉我。

第二个文件可能已经是跟踪文件了?如果是,它将不会被忽略。可能重复的
 git rm D:\Projects\driver1\ioctlapp\inter\Debug\link.write.1.tlog
 git commit -m 'Removed link.write.1.tlog'