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!