我的 .env 文件与我的 .gitignore 文件位于同一文件夹中。 因此,我的 .env 文件没有被考虑在内,而是提供给我发送到 git。我该怎么办?
如何忽略我的 .env 文件?
如您的屏幕截图所示,您的
.env
文件已被跟踪并进行了修改。
如果文件被跟踪,它就被跟踪,.gitignore
没有任何效果。
你可以告诉 Git 假设文件没有改变,但这是一个非常危险的选择,因为如果你切换分支并且文件在分支之间不同等等,Git 会很乐意覆盖它。
如果您不希望文件被跟踪,您需要取消版本,例如使用
git rm --cached .env
。对于 .gitignore
,您可以添加 /.env
以仅匹配同一级别的文件系统条目。