Git 修改.gitignore如何生效?
在新建仓库时没有创建该文件,后续需要再添加进来,或者已提交的文件夹或文件,现在想补充到.gitignore 补充后发现没有生效,执行下面操作,可以解决问题。
#add .gitignore
#查看状态,是否忽略了指定的文件?
$ git status --ignored #查看状态,包括忽略的文件
#让其对已经跟踪的文件也起作用
$ git rm -r --cached . #清除缓存 -r 表示递归删除(如果有文件夹的话) . 表示所有文件
#查看一下具体效果
$ git status --ignored
$ git add . #重新trace file
$ git commit -m "update .gitignore" #提交和注释