Cómo copyr un repository git con dependencies específicas de ese entorno

Uso una Mac en casa y Windows en el trabajo.

Estoy trabajando en el proyecto Laravel en casa y lo he llevado a GitLab. No .gitignore ninguno de los files .gitignore así que cuando copié el repository, había numerosas dependencies y configuraciones de entorno para el proyecto que no se enviaban a GitLab.

Entonces pensé que anularía los files .gitignore y agregaría todo. Esto incluía todas las dependencies y la configuration de env, pero cuando voy a ejecutarlo en el trabajo, se producen errores al search dependencies específicas de Mac.

Así que supongo que estoy tratando de descubrir cómo uno típicamente clona un repository de una computadora a otra. Los dos methods que probé no funcionaron realmente.

¿Se laravel new [use the same name for the project] instalar primero las dependencies para el proyecto, en el caso de Laravel laravel new [use the same name for the project] en la computadora con Windows? ¿O descarga el repository y luego instala las dependencies reconstruyéndolas probablemente con algún command para reinstalar las dependencies?

Entonces, para que funcione,

Haz estos pasos.

  1. Ejecute la composer install o la composer update en ambos sistemas.
  2. Modifique los files .env según su nombre de usuario y contraseña de la database definidos.
  3. Si tiene algunas dependencies de nodo, ejecute la npm update .
  4. Si estás usando gulp, entonces no te olvides de correr gulp .

No modifique nada aparte del file .env para que funcione en ambos sistemas.

Siéntete libre de comentar si enfrentas algún tipo de error. He estado usando más de 2 lugares para codificar y continuar el desarrollo, así que sí, este es el path.
Espero que esto ayude. 🙂