laravel - 如何恢复提交 .gitignore 后消失的 .env 文件
问题描述
我创建了一个名为的分支,chat-feature
但是当我将它合并到我的 master 中时,我突然发现我的 .env 文件不见了。
解决方案
返回上一个分支:(git checkout master
或替换为文件master
所在的上一个分支的名称.env
)。
您现在可以制作该文件的副本。
另外,请检查您.gitignore
的是否.env
已列出。如果您的 git repo 是自动为您设置的,或者它是从另一个项目导入的,那么它很可能默认被忽略。
如果它在那里,那么只需将其删除以.env
在您的下一次提交中包含该文件。
我不建议推送.env
文件,除非您的仓库是私有的并且您确定自己在做什么。
推荐阅读
- javascript - 在渲染组件之前只调用一次 Hook (Meteor/React/Apollo/Graphql)
- typescript - 使用 Typescript 和 React 三纤维的着色器
- angular - 使用 Angular 和 bootstrap 5 beta 找不到 VS 代码 CSS 类选择器
- eslint - 配置 Rider 以在解决方案工具窗口中的错误中显示 ESLint 错误/警告
- python - 有没有办法在熊猫中进行滚动排名?
- javascript - 如何从 require.context 获取完整路径?
- python - 在同一个 shell 中运行 python 文件
- angular - 无法使用打字稿在可观察的对象列表中使用过滤器
- apache-spark - 错误:运行 spark-submit 时缺少应用程序资源
- ruby-on-rails - 迁移到 Rails 6.1 后,使用 RSpec 不推荐使用 connection_config 警告