文件系统中不存在文件,但.gitignore仍列出该文件

文件系统中不存在文件,但.gitignore仍列出该文件,git,Git,我有一些文件,当它们存在时,我添加到.git忽略它们,但它们已经不存在了。但是,它们仍然列在.gitignore中 当我使用commandgitrm--cached时,它会说文件不存在,原因很明显 有没有办法告诉我.gitignore停止忽略那些不再存在的文件?只要删除.gitignore中的行,你就会没事。.gitignore只是存储库中的一个文件。 编辑文件,删除指定您不需要的文件的行,然后提交.gitigore。请参见.gitignore列出当前与任何文件都不匹配的文件或模式没有问题。如果

我有一些文件,当它们存在时,我添加到.git忽略它们,但它们已经不存在了。但是,它们仍然列在.gitignore中

当我使用command
gitrm--cached
时,它会说文件不存在,原因很明显


有没有办法告诉我.gitignore停止忽略那些不再存在的文件?

只要删除.gitignore中的行,你就会没事。

.gitignore只是存储库中的一个文件。
编辑文件,删除指定您不需要的文件的行,然后提交.gitigore。

请参见
.gitignore
列出当前与任何文件都不匹配的文件或模式没有问题。如果这些模式永远(或者不再)匹配任何文件,您可以删除它们,但它们不会造成太大问题。