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

本文最后修改于 135 天前,部分内容可能已经过时!

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

让我们开始解决吧。

在项目根目录下运行

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

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

Tags:none
上一篇
下一篇

添加新评论

已有 1 条评论

 弱智鸡鸡 4 个月前 • |

鸡鸡什么时候开留言板