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

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

我在无知文件中添加了.env名称,但它无效。请指导我。

我的git-ignore:

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

我的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
laravel git gitignore
4个回答
0
投票

试试这个:

确保你的git忽略文件名为“.gitignore”

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

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

它将解决您的问题。


0
投票

如果你的.env文件即使在你的终端中添加.ignore而不是run below命令后也没有被忽略。

git update-index --assume-unchanged .env

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

git update-index --no-assume-unchanged .env

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


0
投票

你的文件没有被忽略,因为你之前告诉git跟随git add文件,使用git rm -f .env删除文件,并推送删除,所以它完全被忽略


0
投票

这是始终适合我的解决方案

git rm -r --cached .
git add .
git commit -m "fixed untracked files"

这是来自stackoverflow .gitignore is ignored by Git

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