Como não tenho conhecimento das melhores práticas do Spring Boot ainda e tenho algum conhecimento de Node, acredito que será mais fácil explicar minha dúvida fazendo utilizando um padrão de projetos que envolvam o Node, sem querer comparar quem é melhor nem nada, ok? Os projetos Node geram uma pasta node_modules que não é recomendável o envio dela para o Git e para isso é uma presença certa no arquivo .gitignore. E é comum que váriaveis contendo informações confidenciais sejam definidas em um arquivo .env (que por motivos de segurança também não é enviado para o Git). Em relação ao projeto Spring, existe algumas recomendações que sejam 'padrões' que deverão ser observadas ao enviar o projeto para o Git? Ou posso jogar todas as pastas sem me preocupar (já considerando o uso de variáveis de ambiente)?