更新了 gitignore 但文件仍在被跟踪

Updated gitignore but files still being tracked

我刚刚更新了我的 .gitignore,所以我忽略了某些文件,但是当我同步我的更改时,它们仍然存在于 github 上。

请帮帮我。我尝试了很多东西。

编辑:我查看了那些,但我不想做那些,因为它改变了回购协议。我希望 gitignore 只为我工作

您必须使用 git rm 从存储库中删除被忽略的文件(如果它已经存在)。

如果您只想取消跟踪特定文件,您可以使用此命令:

git rm --cached filename

如果您想取消跟踪添加到 gitignore 的大量新文件,您可以这样做:

git rm -r --cached .
git add .
git commit