gitignore可以指定git忽略指定文件。
想忽略一些文件在.gitignore文件中会配置对应的文件,但是有时候配置后还是没有起作用:
我在element-ui封装个性化组件时,需要更换组件颜色主题,便在".gitigore"文件里添加以下文件,只提交编译后文件:/theme/index.css
# ignore theme files expect index.css /theme/*.css !/theme/index.css
但git add .后发现配置没啥用,theme目录下文件依旧提交┭┮﹏┭┮
后来发现是缓存问题:由于theme目录文件已经提交,这时仅仅在.gitignore中加入忽略是不行的。需要清除缓存。
或者:
git rm -r --cached . git add -A git commit -m ‘update .gitignore‘
原文:https://www.cnblogs.com/ziChin/p/10427628.html