.gitignore 文件不忽略 .env.local 或任何其他假定的私有文件
.gitignore file not ignoring .env.local or any other supposed private file
我遇到这个错误是因为我曾经错误地提交了.env.local
然后才添加到.gitignore
。答案如下。
如果您遇到类似情况并且在 VSCode 中使用 Git GUI,只需按照以下步骤操作:
- 打开您的
.env.local
文件或任何有此问题的文件,将内容复制到剪贴板,然后完全删除文件。
- 打开您的
.gitignore
文件并删除删除该文件的行。
- 提交您的更改(不一定要发布)。
- 现在创建一个新的
.env.local
文件(或您之前删除的文件。)
- 切换到“源代码管理”选项卡(您会在此处看到暂存文件),右键单击这个新创建的文件并将其添加到
.gitignore
现在,它将被真正忽略。
我遇到这个错误是因为我曾经错误地提交了.env.local
然后才添加到.gitignore
。答案如下。
如果您遇到类似情况并且在 VSCode 中使用 Git GUI,只需按照以下步骤操作:
- 打开您的
.env.local
文件或任何有此问题的文件,将内容复制到剪贴板,然后完全删除文件。 - 打开您的
.gitignore
文件并删除删除该文件的行。 - 提交您的更改(不一定要发布)。
- 现在创建一个新的
.env.local
文件(或您之前删除的文件。) - 切换到“源代码管理”选项卡(您会在此处看到暂存文件),右键单击这个新创建的文件并将其添加到
.gitignore
现在,它将被真正忽略。