.gitignore 文件不忽略 .env.local 或任何其他假定的私有文件

Gen*_*lah 3 gitignore

我遇到这个错误是因为我在将.env.local其添加到.gitignore. 对此的回答如下。

Gen*_*lah 6

如果您遇到类似的情况并且在 VSCode 中使用 Git GUI,只需按照以下步骤操作:

  • 打开您的.env.local文件或任何存在此问题的文件,将内容复制到剪贴板,然后完全删除该文件。
  • 打开.gitignore文件并删除删除该文件的行。
  • 提交您的更改(不一定要发布)。
  • 现在创建一个新.env.local文件(或者您之前删除的文件。)
  • 切换到“源代码管理”选项卡(您可以在其中看到暂存文件),右键单击这个新创建的文件并将其添加到.gitignore

现在,它将被真正忽略。