要从.gitignore重新创建哪些文件?

时间:2017-04-27 07:13:50

标签: git laravel gitignore

克隆存储库时,需要重新创建哪些文件才能使应用程序正常运行?

例如,我使用标准.gitignore文件提交了一个laravel应用程序:

//  NavigationBar.swift

import UIKit

class NavigationBar: UINavigationBar {

    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
        self.window?.endEditing(true)
    }

}

现在,如果我要克隆这个回购。显然,这个应用程序不会开箱即用。它错过了重要的.env以及其他一些被忽略的文件。

你如何获得要重新创建的文件?

2 个答案:

答案 0 :(得分:0)

通常我们在服务器上手动创建这些文件,因为不建议您将.env文件保存在Git上,因为它包含您的数据库凭据和其他重要凭据,此外它还可以帮助您拥有不同的环境有不同的设置。

EG。您可以拥有APP_DEBUG=true或测试/开发环境,而生产它应该是假的。

要创建的文件取决于我们在设置时获得的错误。

在大多数情况下,您只需要创建.env文件并授予storage文件夹权限即可。

所以我建议不要从Laravel的.gitignore文件中删除任何内容。

答案 1 :(得分:0)

首先,您必须使用

安装所有依赖项
composer update

这将创建.env文件。在该文件中填写您需要的所有字段(例如数据库配置)并运行

php artisan migrate --seed