如何忽略与 .gitignore 位于同一文件夹中的文件

问题描述 投票:0回答:2

我的 .env 文件与我的 .gitignore 文件位于同一文件夹中。 因此,我的 .env 文件没有被考虑在内,而是提供给我发送到 git。我该怎么办?

image of my folder

如何忽略我的 .env 文件?

github gitignore .env
2个回答
0
投票

你可以只添加

.env
行到你的
.gitignore
,它不会在你保存更改后在你的存储库中被跟踪。

如果你已经提交了

.env
,你可以使用Git的CLI删除它。


0
投票

如您的屏幕截图所示,您的

.env
文件已被跟踪并进行了修改。 如果文件被跟踪,它就被跟踪,
.gitignore
没有任何效果。

你可以告诉 Git 假设文件没有改变,但这是一个非常危险的选择,因为如果你切换分支并且文件在分支之间不同等等,Git 会很乐意覆盖它。

如果您不希望文件被跟踪,您需要取消版本,例如使用

git rm --cached .env
。对于
.gitignore
,您可以添加
/.env
以仅匹配同一级别的文件系统条目。

© www.soinside.com 2019 - 2024. All rights reserved.