Eu não consegui entender muito bem uma coisa que surgiu. O git commit já atualizava o arquivo...o git add é para adicionar um arquivo novo ou tem o mesmo papel do git commit ?
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!
Eu não consegui entender muito bem uma coisa que surgiu. O git commit já atualizava o arquivo...o git add é para adicionar um arquivo novo ou tem o mesmo papel do git commit ?
Olá João, tudo bem?
A diferença entre git add e git commit
Git add adiciona seus arquivos modificados para serem confirmados posteriormente. Os arquivos não são confirmados por default. Git add adiciona arquivos ao índice Git, que é uma área de teste para objetos preparados para serem confirmados. Add diz ao git para começar a rastrear um arquivo.
Git commit confirma os arquivos que foram adicionados e cria uma nova revisão com um log, sha, etc... Se você não adicionar nenhum arquivo, o git não fará commit de nada. Você pode combinar ambas as ações com git commit -a. Git commit confirma os arquivos no índice para o repositório, git commit -a é um atalho para adicionar todos os arquivos rastreados modificados ao índice primeiro. O commit confirma suas alterações atuais em seu repositório local.
Espero que ajude :)