git 忽略具体文件失效
如果 git 忽略具体文件失效了,有几种可能的原因:
-
该文件已经被添加到版本库中了,git 不会忽略已经被跟踪的文件。可以通过以下命令将其从版本库中删除:
git rm --cached <file>这样该文件就不会被跟踪了,也就能够被忽略了。
-
忽略规则写错了。可以检查
.gitignore文件中的忽略规则是否正确,是否匹配到了该文件。 -
忽略规则被覆盖了。可能有其他的忽略规则覆盖了该文件的忽略规则,可以检查其他的忽略规则文件,如
.git/info/exclude或.gitignore_global。
如果以上方法都不起作用,可以尝试删除 .gitignore 文件,然后重新创建一个新的 .gitignore 文件,将需要忽略的文件重新添加到其中。如果还是不行,可以考虑使用 git update-index --assume-unchanged <file> 命令将该文件标记为已忽略,但这种方式并不推荐,因为这样会使该文件的更改不再被 git 跟踪。
原文地址: https://www.cveoy.top/t/topic/cIUi 著作权归作者所有。请勿转载和采集!