可能重复:
.gitignore 文件未忽略
我检查了一个大仓库并在它上面工作了一天,它创建了很多临时文件。当我克隆 repo 时,我忘记添加 .gitignore 了。所以,现在我看到很多临时文件。我将 .gitignore 添加到根目录。还将相同的规则复制到 /.git/info/exclude。我仍然看到同一组文件。我在做一些愚蠢的错误吗?
谢谢
可能重复:
.gitignore 文件未忽略
我检查了一个大仓库并在它上面工作了一天,它创建了很多临时文件。当我克隆 repo 时,我忘记添加 .gitignore 了。所以,现在我看到很多临时文件。我将 .gitignore 添加到根目录。还将相同的规则复制到 /.git/info/exclude。我仍然看到同一组文件。我在做一些愚蠢的错误吗?
谢谢
首先删除缓存的内容
git rm -r --cached
然后添加并推送
git add .
git push
添加 .gitignore 后,您是否取消跟踪这些临时文件?
来自github,
请注意,在将规则添加到此文件以忽略它之前,git 不会忽略已经跟踪的文件。在这种情况下,必须取消跟踪文件,通常使用 git rm --cached 文件名