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.sqlgit 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"