已经维护起来的文件,即使加上了gitignore,也无济于事。
那这时候忽略文件或者文件夹就需要使用命令来忽略,忽略成功后,即便修改内容,也是有绿色小问号标识没有更改
忽略单个文件:
git update-index --assume-unchanged 要忽略的文件夹名/文件夹下文件名
忽略文件夹:
git update-index --assume-unchanged 要忽略的文件夹名
忽略某些后缀一样的文件:
git update-index --assume-unchanged 要忽略的文件夹/*.后缀名
比如我要忽略项目下json文件夹下所有xml文件,json下都是xml文件:
git update-index --assume-unchanged json/*.xml
如果要重新恢复提交,使用如下命令:
git update-index --no-assume-unchanged json/*.xml
多一个 : --no 命令即可