我在.gitignore
.env
.env.production
.env.staging
.env.uat
现在,我感到困惑的是,无论是在VS Code上还是在运行git status
时,它似乎都没有生效,它没有列出我期望的所有文件删除/删除?我一定错过了一些显而易见的事情,但我找不到它
Visual VS Code如下:
答案 0 :(得分:1)
从VS Code,我期望如果将条目添加到
.gitignore
,VSCode将在文件上显示浅灰色,如上面的屏幕快照所示。
否:您需要先从Git中删除它们:
git rm --cached -- .env
git rm --cached -- .env.*
然后.gitignore将生效,并且VSCode将反映这些文件的新状态。