I have a laravel project. In the root directory are these 4 files:

埃文先生.环境.实例环境.地方的环境.登台

我有一个.gitignore文件,我在.gitignore中逐个列出这4个文件,如下所示

.env
.env.example
.env.local
.env.staging

我的git存储库不包含.环境或.环境.例如,但它确实包含.环境.本地和本地的.环境.stage表演.

你知道这是什么原因吗?

Thanks for your help!

推荐答案

Use git rm:

如果已经添加了要跟踪的文件,则需要将其从跟踪中删除:

git rm env.local --cached
git rm env.staging --cached
git commit -m "Stopped tracking env.local, and env.staging"

Now you should be able to clone your branch without those files being tracked.

Note:请记住,这些文件的内容在您的历史记录中,如果它们确实包含敏感数据,那么在将其发布之前,您需要从历史记录中删除它们.

Laravel相关问答推荐

为什么在Blade 文件中输出用户通知时出现错误?

在Laravel Livewire中,如果一个输入基于另一个唯一的字段是唯一的,如何判断验证?

Laravel 通过 API 嵌套 url 发布

Laravel中如何动态更改路由链接?

如何正确使用 Spatie\Laravel Data 来获取数据?

API GET 请求得到与数据库记录不同的结果

将数据从控制器传递到 Laravel 中的视图

如何在 laravel 5.2 中显示 500 内部服务器错误页面?

路由中间的可选参数

Laravel 5.5 在迁移文件中设置整数字段的大小

如何在 laravel blade中进行一次性推送

在 AWS 上找不到 Laravel 5 类Collective\Html\HtmlServiceProvider

Laravel 5:在同一字符串上使用 bcrypt 给出不同的值

Laravel 5 环境配置数组?

反向代理后面的 Laravel 路由

调用未定义的方法 Illuminate\Routing\Route::get()

Laravel Eloquent模型如何从关系表中获取数据

如何让 Laravel 将 View 的Content-Type标头返回为application/javascript?

没有Access-Control-Allow-Origin标头 - Laravel

Laravel Eloquent 多对多查询 whereIn