摘要 解决:修改.gitignore文件后不起作用/不生效问题。 内容 问题: 修改.gitignore文件后,不起作用/不生效。 原因: 是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被跟踪了,则修改.gitignore是无效的。 解决方法: 把要忽略的文件改为未track状态。 #方法一:取消跟踪所有文件,但不删除本地文件 git rm -r --cached . #方法二:取消某个文件file.txt的跟踪,但不删除本地文件 git rm --cached file.txt 相关/参考链接