解决gitignore不生效的问题

86 阅读1分钟

问题描述

不小心将名字中带有demo的文件也push到github上了。后面加了个.gitignore文件写上了*demo*,之后重新add、commit、push了一遍发现没有效果

解决

cd到你要放弃追踪的文件的那个目录下,git bash执行git rm --cached 你不想追踪的文件名 然后重新再add、commit、push即可。

P.S. 需要注意的是,如果只在项目的根目录执行上述命令,而不想继续追踪的文件不在根目录,那该命令是不会生效的。