我在无知文件中添加了.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
答案 0 :(得分:0)
尝试一下:
确保您的gitignore文件名为“ .gitignore”
首先删除.env文件,然后将.env放入.gitignore文件中,然后按 到您的git仓库
推送到存储库后,然后将.env文件添加到您的项目中 目录。
它将解决您的问题。
答案 1 :(得分:0)
如果即使添加了.ignore也不会忽略.env文件,而不是在终端中运行以下命令。
git update-index-假定不变.env
如果以后您想在.env文件中再次进行一些更改,请运行以下命令:
git update-index-无假设不变.env
注意:如果有其他文件,请将.env替换为该文件名(以及正确的路径)
答案 2 :(得分:0)
您的文件不会被忽略,因为您之前曾告诉git在文件后加上git add
,使用git rm -f .env
删除文件,然后再进行删除,因此它被完全忽略了
答案 3 :(得分:0)
这是永远适合我的解决方案
git rm -r --cached .
git add .
git commit -m "fixed untracked files"
这是来自stackoverflow .gitignore is ignored by Git
答案 4 :(得分:0)
在您的gitignore文件中,在.env前面添加一个星号:* .env