将.env文件添加到gitignore,使其生效

将.env文件添加到gitignore,使其生效,git,gitignore,Git,Gitignore,它可能被问了无数次,回答了更多的时间。我知道我需要使用 git rm--缓存文件名 但我的问题是,上面的命令将文件状态更改为已删除,如果我将此提交推到live并将其拉入,我的.env文件将被删除,因此我的站点将立即关闭。我哪怕是一秒钟也不能下去。在这种情况下可以做些什么 谢谢只需创建.env的副本并根据您的位置和要求重命名即可。所以没有GIT方法?有GIT方法,如果已经提交,请遵循此方法,然后将此文件添加到gitignore中,假设服务器上存在.env文件,您只想不将.env文件从本地发送到Li

它可能被问了无数次,回答了更多的时间。我知道我需要使用

git rm--缓存文件名

但我的问题是,上面的命令将文件状态更改为已删除,如果我将此提交推到live并将其拉入,我的.env文件将被删除,因此我的站点将立即关闭。我哪怕是一秒钟也不能下去。在这种情况下可以做些什么


谢谢

只需创建.env的副本并根据您的位置和要求重命名即可。

所以没有GIT方法?有GIT方法,如果已经提交,请遵循此方法,然后将此文件添加到gitignore中,假设服务器上存在.env文件,您只想不将.env文件从本地发送到Live,然后不要执行
git rm--cached
。只需使用git rm