我在 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/