Git Status
Parte da seção Controle de Versão do Journey de Terminal da Coddy — lição 7 de 58.
O comando Git mais utilizado, de longe, é git status. Ele informa o estado atual do seu repositório: quais arquivos foram alterados, quais estão no estágio (staged) e quais ainda não estão sendo rastreados.
git statusEm um repositório recém-inicializado sem arquivos, a saída se parece com:
On branch main
No commits yet
nothing to commit (create/copy files and use "git add" to track)Depois de adicionar arquivos, o git status os destaca em Arquivos não rastreados. À medida que você faz commits, ele mostra o que está modificado, preparado ou limpo.
Para uma visualização compacta e amigável para máquinas, use a forma curta:
git status --shortIsso imprime uma linha por arquivo alterado, com um código de duas letras explicando seu estado (abordaremos esses códigos no próximo capítulo).
Desafio
InicianteA pasta já contém um arquivo não monitorado chamado hello.txt. Inicialize o repositório e, em seguida, execute git status --short para ver o arquivo marcado como não monitorado.
Arquivos não monitorados aparecem com o prefixo ??.
Folha de consulta
Use git status para ver o estado atual do seu repositório:
git statusPara uma visualização compacta de uma linha por arquivo:
git status --shortArquivos não monitorados são prefixados com ?? no formato curto.
Experimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Controle de Versão
4Inspecionando Alterações
Git DiffDiff das Alterações no StageGit ShowRecapitulação - Trabalho de Detetive2Primeiros Passos
Inicializar um RepositórioA Pasta .gitConfigurar sua IdentidadeGit StatusRecapitulação - Primeiro Repositório5Ignorando Arquivos
Por que ignorar arquivosPadrões do .gitignoreVerificar regras de ignoreRecapitulação - Repositório limpo3Rastreando Alterações
A Área de PreparaçãoGit AddGit CommitModificando um Arquivo RastreadoGit LogRecapitulação - Primeiros Commits6Projeto Site de Receitas
Visão Geral do ProjetoInicializar e Ignorar