在Vue项目中将打包好的dist.zip文件上传到git上了,需要将其忽略,防止以后再次提交到git上,将.zip添加到忽略文件中发现未生效
tips:将.zip
添加到忽略文件中发现也没生效,需要这么写:*.zip
git忽略文件的原则是:.gitignore文件中添加了忽略规则;index中没有追踪尚未暂存
1.新增的忽略文件没有生效,因为git是有缓存的,之前的文件已存在缓存中了,并不会清除掉,还会继续提交,所以需要更新.gitignore文件,清除缓存文件。
git rm -r --cached .
git add . && git commit -m ''update .gitignore''
2.最好不用 git rm --cached . 这样影响很大,会出现很多多余的提交记录(不过使用了也不要紧,不会影响代码)
-
查看文件是否在index中暂存,查看以hello开头的文件是否在index中暂存
git ls-files -s | find hello* -> hello.txt
-
解决index中已经暂存文件的忽略问题
git rm --cached hellow.txt git add . && git commit -m "update .gitignore''