git add
Os comandos: git add, git status e git commit são usados em conjunto para salvar uma foto do estado atual de um projeto Git.
O comando git add é usado para preparar mudanças feitas nos arquivos do seu projeto para serem incluídas no próximo commit.
Como Funciona
Modificar arquivos
Primeiro, você faz alterações nos arquivos do seu projeto. Essas mudanças podem incluir a edição de arquivos existentes, a adição de novos arquivos ou a exclusão de arquivos.
Adicionar à Área de Preparação Quando você está satisfeito com as alterações e deseja incluí-las no próximo commit, você usa o comando git add para mover essas mudanças para a área de preparação (staging area). Exemplo: Se você editou um arquivo chamado
index.html
, você usaria git add index.html para preparar essas alterações.
Estrutura
O formato base do comando git add é:
git add arquivo
Exemplos de uso
Adicionar um arquivo específico:
git add index.html
Prepara as mudanças feitas em
index.html
para o próximo commit.
Adicionar uma pasta específica:
git add images/
Prepara todas as mudanças feitas dentro da pasta
images/
para o próximo commit.
Adicionar vários arquivos de uma vez:
git add index.html style.css script.js
Prepara as mudanças feitas em
index.html
,style.css
escript.js
para o próximo commit.
Adicionar todos os arquivos modificados
git add .
Prepara todas as mudanças feitas em todos os arquivos do diretório atual e seus subdiretórios para o próximo commit.
O comando git add não altera o repositório de maneira significativa; ele apenas move as mudanças para a área de preparação (staging area). Isso informa ao Git que você deseja incluir essas alterações no próximo commit. No entanto, as mudanças não são realmente registradas no repositório até que você execute o comando git commit.
Portanto, git add é uma etapa intermediária que permite que você revise e selecione as mudanças antes de salvá-las permanentemente no repositório.
Esta é uma explicação simplificada para fins didáticos. Para explorar todas as possibilidades do comando git
add
, consulte a documentação oficial.
Last updated