1、touch .gitignore 创建忽略文件,若此文件已存在,请忽略这一步
2、vi .gitignore 编辑忽略文件,将需要忽略的文件添加到忽略文件中
3、git status 发现忽略文件不起作用
原因:
.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方法就是先把本地缓存删除(改变成未track状态),然后再提交,参考命令
git rm -r --cached . git add . git commit -m 'update .gitignore'
4、删除本地缓存之后,忽略文件就起作用了