【Git】 .gitignore中添加的某个忽略文件并不生效

把某些目录或文件加入忽略规则,按照在.gitignore中添加并未生效,原因是:.gitignore只忽略哪些原来没有被追踪的文件,如果某些文件以及被纳入了版本管理中,则修改.gitignore是无效的。

让我们开始解决吧。

在项目根目录下运行

git rm -r --cached .
git add .
git commit -m "update .gitignore"
git push 

注意:不要误解了.gitignore的用途,该文件只能作用于未被追踪的文件,也就是那些从未被git记录过的文件(自添加后,从未add及commit过的文件)。如果文件曾被git记录过,则.gitignore对他们完全无效。

你可能感兴趣的:(【Git】 .gitignore中添加的某个忽略文件并不生效)