场景描述:在uniapp发布到gitlab上的时候,前期没注意,把unpackage文件推上去了,后期再把忽略文件弄上去的时候,
发现原先推上去的文件夹,还是会被追踪,只有后续自己增加的在这个文件夹的才不会被继续追踪。
百度以及看博主的资料发现:
.gitignore只忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方法: 清除缓存记录,然后重新提交
git rm -r --cached .
git add .
git commit -m '更新 .gitignore'
写完命令行之后,就完美解决了这个问题