Todo projeto deve usar o ".gitignore"? Por que existem arquivos que não são necessários enviar para o github tipo em java ".class"?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Todo projeto deve usar o ".gitignore"? Por que existem arquivos que não são necessários enviar para o github tipo em java ".class"?
E recomendado o uso do .gitignore. Pois é fundamental para evitar o envio de arquivos desnecessários ou que não devem ser compartilhados no repositório.
E no caso do Java, os arquivos .class são gerados após a compilação do código-fonte (.java). Eles são arquivos binários que mudam frequentemente e são específicos para a máquina onde foram gerados. Não há necessidade de enviar esses arquivos para o repositório.