Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从laravel5.2的.gitignore忽略.env文件_Git_Laravel 5_Development Environment - Fatal编程技术网

如何从laravel5.2的.gitignore忽略.env文件

如何从laravel5.2的.gitignore忽略.env文件,git,laravel-5,development-environment,Git,Laravel 5,Development Environment,我写了一行 .env 在我的.gitnore文件中。但是在推送过程中它仍然没有被忽略。 My.gitignore文件位于项目文件夹的根目录中。在.gitignore中添加文件名后,必须运行: git rm -f .env 无论您对它做了什么修改,它都不会在git状态下出现 建议您,如果您对unix命令和git不太了解,请在使用.env文件之前将其保存在某处。存储库中是否已存在.env文件?如果是这样,在.gitignore规则生效之前,您需要先git rm--cached该文件。感谢您的回复,

我写了一行

.env

在我的.gitnore文件中。但是在推送过程中它仍然没有被忽略。
My.gitignore文件位于项目文件夹的根目录中。

在.gitignore中添加文件名后,必须运行:

git rm -f .env
无论您对它做了什么修改,它都不会在git状态下出现


建议您,如果您对unix命令和git不太了解,请在使用.env文件之前将其保存在某处。

存储库中是否已存在
.env
文件?如果是这样,在
.gitignore
规则生效之前,您需要先
git rm--cached
该文件。感谢您的回复,我也尝试了同样的方法,但仍然不起作用。您是在命令中添加了“git”还是只运行了
rm-f.env
?添加了git副本并粘贴了git rm-f。envI不确定它如何删除文件。还有一个问题,您是否查看了文件夹本身,但没有找到.env,或者您是说它被删除了,因为它在终端中出现过?因为终端显示的是被忽略的内容,如果它已经存在于远程目录中,则被删除。