1

可能重复:
.gitignore 文件未忽略

我检查了一个大仓库并在它上面工作了一天,它创建了很多临时文件。当我克隆 repo 时,我忘记添加 .gitignore 了。所以,现在我看到很多临时文件。我将 .gitignore 添加到根目录。还将相同的规则复制到 /.git/info/exclude。我仍然看到同一组文件。我在做一些愚蠢的错误吗?

谢谢

4

2 回答 2

3

首先删除缓存的内容

git rm -r --cached

然后添加并推送

git add .

git push
于 2012-07-27T06:30:12.157 回答
2

添加 .gitignore 后,您是否取消跟踪这些临时文件?

来自github

请注意,在将规则添加到此文件以忽略它之前,git 不会忽略已经跟踪的文件。在这种情况下,必须取消跟踪文件,通常使用 git rm --cached 文件名

于 2012-07-27T00:48:48.963 回答