如何复制具有特定于该环境的依赖项的git仓库

时间:2016-11-02 21:44:58

标签: git laravel

我在家中使用Mac,在工作时使用Windows。

我正在家里从事Laravel项目并将其推向GitLab。我还没有调整任何.gitignore文件,因此当我复制回购时,项目中有许多依赖项和环境设置,并没有推送到GitLab。

然后我想我会覆盖.gitignore文件并添加所有内容。这包括所有依赖项和env设置,但是当我在工作时运行它时,会导致查找特定于Mac的依赖项时出错。

所以我想我想弄清楚人们通常如何克隆从计算机到计算机的回购。我试过的两种方法并没有真正起作用。

对于Windows计算机上的Laravel laravel new [use the same name for the project],是否首先安装项目的依赖项?或者你下载了repo,然后通过重建它们来安装依赖项,可能还有一些命令来重新安装依赖项?

1 个答案:

答案 0 :(得分:1)

为了使其有效,

执行以下步骤。

  1. 在两个系统上运行WarehouseProductsModelone-many
  2. 根据您定义的数据库用户名和密码修改composer install个文件。
  3. 如果您有一些节点依赖项,请运行composer update
  4. 如果您正在使用gulp,请不要忘记运行.env
  5. 请勿修改npm update文件以外的任何内容,以使其在两个系统上均可用。

    如果您遇到任何类型的错误,请随时发表评论。我一直在使用超过2个位置进行编码并继续开发所以是的,这就是方法 希望这可以帮助。 :)