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 ?
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 :)