gitignore 不工作 .env 文件正在更新

标签 git gitignore

我在 Laravel 的 gitignore 文件中有此条目

/vendor
.env

但有时 .env 文件也会在实时服务器上更新

我在本地分支上运行了这个命令:

git rm .env --cached

但之后出现此错误:致命:pathspec '.env' 与任何文件都不匹配

最佳答案

要检查您的 .env 文件是否在当前分支中进行版本控制,请运行:

git ls-tree HEAD .env

如果您没有看到任何输出,则表明当前分支中未跟踪该文件。


由于 git rm --cached .env 失败,您的 .env 文件可能未进行版本控制。

检查部署过程中的哪些其他元素可能会修改您的 .env 文件。

关于gitignore 不工作 .env 文件正在更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69402596/

相关文章:

linux - 将 git 与第二次编译的 ssh 一起使用

git - 如何将 Git 存储库重置为其新克隆的状态?

git - 如何在Emacs中查看git log?

git - pull 远程更改时不会忽略 .gitignore 文件

git - 如何根据我的 .gitignore 文件取消跟踪 Git 中的文件?

git - Azure DevOps Git : Fork into another Repo using Azure DevOps REST API

git - 从 git 中永久删除一个目录

Android Volley : comes with a . gitignore

默认情况下,GIT 忽略对已提交文件的本地更改

gitignore 不会忽略 .DS_Store 文件