git版本管理 .gitignore不起作用的解决办法
Posted spydxk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git版本管理 .gitignore不起作用的解决办法相关的知识,希望对你有一定的参考价值。
一、出现的问题
从服务器克隆下来的项目,在本地修复运行产生了部分缓存文件后,确认可以提交到远程分支了,提交时发现居然把缓存文件也列入了提交的范围了,去.gitignore文件查看,发现缓存文件的目录已经被列入忽略队列,这就说明忽略文件并未生效。
二、问题的原因
经过对git版本控制的重新认识,发现那些没有生效的目录是因为这些目录或者文件已经被staged,也就是这些文件或者目录已经被列入版本控制管理了,则导致.gitinore文件无效
三、解决的方案
1 git rm -r --cached . 2 git add . 3 git commit -m ‘update .gitignore‘
git rm -r --cached . 清理暂存区即可
以上是关于git版本管理 .gitignore不起作用的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
.gitignore文件中添加忽略文件或者目录后,不起作用。