解决在 .gitignore 中添加了文件路径还是没有被忽略的问

2018-10-17  本文已影响0人  红瞳雀

解决添加了 .gitignore 文件路径还是没有被忽略的问题

遇到一个问题,.gitignore 中有忽略文件路径,但是git add . 时依然被添加进去,目录路径没问题的

原因: 这个文件是在我提交了好多次后才发现老是有些logs或run被 git add . 进去

后来发现了,想忽略掉,发现 .gitignore 没有起作用,百度发现是 文件已存在跟踪列表

传送门

解决方法: 

执行 git rm --cached "文件路径"

如果出现 not removing 'game/logs' recursively without -r

说明需要递归删除跟踪列表里的文件(实际文件不会被删除)

加上 -r 即可 git rm -r --cached "文件路径"

最后记得在 .gitignore 确认添加忽略文件路径,这样以后一些烦人的logs,run不需要的文件就可以过滤掉了

上一篇 下一篇

猜你喜欢

热点阅读