git rm –cached filename

为了能重新忽略那些已经被track的文件,例如停止tracking一个文件但是又不从仓库中删除它。可以使用以下命令:
代码如下

    git rm –cached filename

上面这个命令用于删除单个缓存文件。
删除缓存目录使用以下命令:
代码如下

     git rm -rf –cached foldername

如果你想忽略的文件或者文件夹比较多,无法一个一个的删除。
重置所有缓存,提交后刷新忽略文件
代码如下

    git rm -r –cached .

上面这个命令将会移除所有的缓存索引,然后运行再运行以下命令添加所有的文件:
代码如下

    git add .

提交它:
代码如下

    git commit -m “.gitignore is now working”
原文地址:https://www.cnblogs.com/fenle/p/5431114.html