已经入库的文件,即使之后添加到 .gitignore 中,也不会被忽略,每次修改仍然会跟踪 正确的做法如下 git rm —cached -r dist/ 或 git rm —cached dist/index.html然后更新 .gitignore 忽略掉目标文件之后执行 commit 命令,提交入库即可 参考: https://segmentfault.com/q/1010000000430426