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

  1. 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.

  2. 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 e script.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 gitadd, consulte a documentação oficial.

Last updated