git addO comando git add é um dos comandos fundamentais do Git, o sistema de controle de versão distribuído. Ele é o primeiro passo para registrar alterações no seu histórico de projeto.
git add?Em termos simples, git add é usado para adicionar alterações do diretório de trabalho (onde você edita seus arquivos) para a área de preparação (staging area) ou índice. A área de preparação é uma camada intermediária entre o seu diretório de trabalho e o seu repositório Git local. Ela permite que você prepare um "pacote" de alterações antes de realmente confirmá-las (commit).
git add, você informa ao Git quais arquivos e quais alterações específicas você deseja incluir no próximo commit. Essas alterações são movidas para a área de preparação.git status) e, se estiver satisfeito, confirmá-las (com git commit) para o seu repositório local.É importante notar que git add não salva as alterações permanentemente no seu repositório. Ele apenas as marca para inclusão no próximo commit. Se você fizer mais alterações após um git add, você precisará rodar git add novamente para incluir essas novas alterações na área de preparação.
Para adicionar um único arquivo à área de preparação:
git add nome_do_arquivo.txt
Você pode listar múltiplos arquivos, separados por espaço:
git add arquivo1.js arquivo2.css
Este é um dos usos mais comuns. O ponto (.) representa o diretório atual:
git add .
Uma alternativa para adicionar todas as alterações (incluindo arquivos removidos, não apenas modificados ou novos):
git add --all
Ou, para uma sintaxe mais curta com o mesmo efeito:
git add -A
Para adicionar apenas partes das alterações de um arquivo, permitindo revisar e selecionar blocos de código:
git add -p
O comando git add é essencial para o fluxo de trabalho do Git. Ele move as alterações do seu diretório de trabalho para a área de preparação, preparando-as para serem incluídas no próximo commit. Dominar o git add é fundamental para criar um histórico de projeto claro e bem organizado.