使用 .gitignore 从 git 存储库中排除文件夹

exclude folders from git repo using .gitignore

我正在尝试设置一个 .gitignore 文件以从我的 git 存储库中排除一个文件夹,但我似乎无法弄清楚。

我想排除基目录中名为 Yarn 的文件夹。

.git忽略:

Yarn/

但是在 github 上查看时,该文件夹仍然存在于我的存储库中。

我是不是误解了什么,这不是如何使用。git忽略?

.gitignore 不会忽略已经提交的文件,您在 GitHub 中看到此文件夹的事实表明它是过去提交的。除了 .gitignore 中的(正确)条目外,您还需要从 git 中删除此文件:

$ git rm --cached Yarn