Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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
无法在laravel中git ignore.env文件?_Laravel_Git_Gitignore - Fatal编程技术网

无法在laravel中git ignore.env文件?

无法在laravel中git ignore.env文件?,laravel,git,gitignore,Laravel,Git,Gitignore,我在文件中添加了.env名称,但它不起作用。请引导我 我的git忽略: node_modules/ npm-debug.log bootstrap/compiled.php, app/storage/, public/storage, public/hot, storage/*, storage/*.key, .env.*.php, .env.php, .env, Homestead.yaml, Homestead.json My git-ignore.save: pu

我在文件中添加了.env名称,但它不起作用。请引导我

我的git忽略:

node_modules/
npm-debug.log

bootstrap/compiled.php, 
app/storage/, 

public/storage, 
public/hot, 
storage/*, 
storage/*.key, 
.env.*.php, 
.env.php, 
.env, 
Homestead.yaml, 
Homestead.json
My git-ignore.save:

public/storage, 
public/hot, 
storage/*.key, 
storage/upload, 
storage/exports, 
storage/files/* , 
.env.*.php, 
.env.php, 
.env, 
Homestead.yaml, 
Homestead.json, 
storage/uploads, 
ven

试试这个:

确保您的git ignore文件名为“.gitignore”

首先删除.env文件并将.env放入.gitignore文件中,然后推送 到您的git存储库

推送到存储库后,将.env文件添加到项目中 目录

它会解决你的问题


试试这个:

确保您的git ignore文件名为“.gitignore”

首先删除.env文件并将.env放入.gitignore文件中,然后推送 到您的git存储库

推送到存储库后,将.env文件添加到项目中 目录

它会解决你的问题


如果您的.env文件即使在添加了.ignore之后也没有被忽略,请在终端中运行下面的命令

git更新索引--假定未更改.env

如果您以后觉得需要在.env文件中再次进行一些更改,请运行以下命令:

git更新索引--不假定未更改.env


注意:对于任何其他文件,如果您的.env文件即使在添加后也未被忽略,请使用该文件名替换.env(以及正确的路径)

。忽略,然后在终端中运行下面的命令

git更新索引--假定未更改.env

如果您以后觉得需要在.env文件中再次进行一些更改,请运行以下命令:

git更新索引--不假定未更改.env


注意:如果有任何其他文件使用该文件名替换.env(以及正确的路径)

您的文件不会被忽略,因为您之前告诉git使用
git add
跟踪该文件,使用
git rm-f.env
删除该文件,然后按下删除按钮,因此它被完全忽略

您的文件没有被忽略,因为您之前告诉git使用
git add
跟踪文件,使用
git rm-f.env
删除文件,然后推动删除,所以它被完全忽略

这是对我来说一直有效的解决方案

git rm -r --cached .
git add .
git commit -m "fixed untracked files"
这是stackoverflow的

这是一个对我一直有效的解决方案

git rm -r --cached .
git add .
git commit -m "fixed untracked files"
这是stackoverflow的

在gitignore文件中,在.env:.env前面添加一个星号,在gitignore文件中,在.env:.env:.env前面添加一个星号,如果您试图忽略的文件已经是存储库的一部分,那么只将其添加到
.gitignore
将无法工作。您必须先
git rm--cached
文件。您的“忽略”文件的名称和文件路径是什么?注意git ignore看起来是错误的。你试过了吗?最后,您的文件看起来乱七八糟。请标记为代码(选择并单击{})文件名为.gitignore,并且文件存在于根目录中。只需将其像:
.env
放在根目录的
.gitingnore
文件中的逗号?如果您试图忽略的文件已经是存储库的一部分,则仅将其添加到
.gitignore
将无法工作。您必须先
git rm--cached
文件。您的“忽略”文件的名称和文件路径是什么?注意git ignore看起来是错误的。你试过了吗?最后,您的文件看起来乱七八糟。请标记为代码(选择并单击{}),文件名为.gitignore,文件存在于根目录中。只需将其像:
.env
放在根目录的
中。gitingnore
文件逗号放在gitignore中?