2

我在我的.gitignore

.env
.env.production
.env.staging
.env.uat

现在我感到困惑的是它似乎没有生效,无论是在 VS Code 上还是在我运行时git status,它都没有列出我期望删除/删除的所有文件?我一定错过了一些明显的东西,但我没有发现它

在此处输入图像描述

VS Code 上的可视化如下:

在此处输入图像描述

4

1 回答 1

4

从 VS Code 中,我期待如果添加到 的条目.gitignore,VSCode 将在文件上显示浅灰色,如上图所示。

否:您需要先从 Git 中删除它们:

git rm --cached -- .env
git rm --cached -- .env.*

然后 .gitignore 将生效,VSCode 将反映这些文件的新状态。

于 2019-07-11T04:35:52.243 回答