git中.gitignore忽略文件不生效解决办法

1.现象

有时候在项目开发过程中,突然想把某些目录或文件加入忽略规则,对.gitignore忽略文件进行修改,发现修改后的忽略文件并没有生效。原因是git缓存没有更新,解决办法如下:

2.原因

.gitignore只能忽略那些原来没有被track(跟踪)的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。简言之: git缓存没有更新。

3.解决办法

先把本地缓存删除(改变成未track(跟踪)状态),然后再提交。

git rm -r --cached .
git add .
git commit -m 'update .gitignore'
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页