1
resposta

Eu faço commit do composer e dependências também?

Olá. Quero fazer um commit de um projeto para fazer um push para o Github. Para enviar o meu projeto inteiro para o repositório remoto, eu preciso antes, no meu repositório local, fazer um commit só dos arquivos principais do projeto, ou também preciso commitar todos os arquivos do composer e todas as dependências (autoload, composer.json, etc)? A ideia é eu conseguir fazer um pull futuramente de outra máquina qualquer.

Minha dúvida é se eu faço um push só dos arquivos principais, ou se eu faço um "git add ." e commito tudo o que tiver na minha pasta de projeto.

Valeu, galera!

1 resposta

Olá Marcelo, tudo bem?

Desculpe pela demora no retorno!

É interessante fazer o commit dos arquivos do composer sim, pois dessa forma, você se assegura que ao fazer o pull em outra máquina, você irá utilizar as mesmas versões das dependências.

Fato que é importante também caso você esteja trabalhando com uma equipe.


Na própria documentação do composer, você pode encontrar essa recomendação e mais informações:

Espero que tenha te ajudado e, qualquer coisa, estou à disposição!

Bons estudos :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software