git status
— O Detector de MudançasEste é, de longe, o comando mais importante. Pense no git status
como o radar do seu projeto. Ele te informa exatamente o que está acontecendo no seu repositório.
Comando | Descrição | O que ele mostra |
---|---|---|
git status |
Mostra o estado dos arquivos na sua pasta de trabalho. | 1. Arquivos não rastreados (Untracked ): Arquivos novos que o Git nunca viu. |
2. Arquivos modificados (Modified ): Arquivos que o Git rastreia, mas que foram alterados desde o último salvamento. |
||
3. Arquivos na área de staging (Staged ): Arquivos prontos para o próximo commit. |
Exemplo de uso: Você roda este comando antes de salvar qualquer coisa para ver o resumo das suas alterações.
git add
— Preparando para o Salvamento (Staging)O git add
é o comando que move as suas alterações para a Área de Staging. A Área de Staging é como uma "cesta de compras" temporária: só o que estiver nela será salvo no próximo commit.
Comando | Descrição | Importante |
---|---|---|
git add [nome_do_arquivo] |
Adiciona um único arquivo à Área de Staging. | Permite que você salve apenas partes específicas do seu trabalho, ignorando alterações que ainda não estão prontas. |
git add . |
Adiciona todos os arquivos novos e alterados à Área de Staging. | Usado quando você tem certeza de que todas as alterações locais devem ser salvas juntas. |
Exemplo de uso:
script_etl.py
e cria query_nova.sql
.git add script_etl.py query_nova.sql
git commit
— O Ponto de Salvamento DefinitivoO git commit
é o ponto de salvamento oficial. Ele pega todos os arquivos que estão na Área de Staging e os empacota em um registro permanente no histórico do seu Git.
Comando | Descrição | Prática Recomendada |
---|---|---|
git commit -m "Mensagem" |
Cria o commit com a mensagem curta. | Use mensagens claras e concisas, como: "Corrige bug na transformação de datas" ou "Adiciona nova query para BI". |
Exemplo de uso:
git add .
)git commit -m "Implementa pipeline ELT para tabela de clientes"