【问题标题】:How to ignore .env file from .gitignore for laravel5.2如何从 .gitignore 忽略 laravel5.2 中的 .env 文件
【发布时间】:2017-05-24 15:55:33
【问题描述】:

我写了一行

.env

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

【问题讨论】:

  • .env 文件是否已存在于存储库中?如果是这样,您需要先git rm --cached 该文件,然后.gitignore 规则才能生效。
  • 感谢回复,我也试过了,但还是不行

标签: git laravel-5 development-environment


【解决方案1】:

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

git rm -f .env

它永远不会出现在git status之后,无论你在其中做什么修改。

建议,如果您不熟悉 unix 命令和 git,请在使用之前将 .env 文件保存在某个地方。

【讨论】:

  • 你是在命令中添加“git”还是只是运行rm -f .env
  • 添加了 git 复制和粘贴 git rm -f .env
  • 我不确定它如何删除文件..还有一个问题,您是否查看了文件夹本身并没有找到 .env 或者您说它被删除是因为它出现在终端中?因为如果终端已经存在于远程目录中,终端会显示已被删除的内容。
猜你喜欢
  • 2022-11-16
  • 2021-08-07
  • 1970-01-01
  • 1970-01-01
  • 2014-07-06
  • 1970-01-01
  • 2021-08-15
  • 1970-01-01
  • 2019-04-29
相关资源
最近更新 更多