gitignore无法处理所有文件
我试图忽略项目中的一些文件。我在.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 为什么不忽略第二个文件?我如何解决该问题 我只从这两个文件中提取了两个文件,分别是忽略文件和未忽略文
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'