Status do Git
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 ??.
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 PreparadasGit ShowRecapitulação - Trabalho de Detetive2Primeiros passos
Inicializar um repositórioA pasta .gitConfigure sua identidadeStatus do GitRecapitulação — primeiro repositório5Ignorando Arquivos
Por Que Ignorar ArquivosPadrões do GitignoreVerificar Regras de IgnorarRecapitulação - Repositório Limpo8Mesclagem
O que é uma mesclagemMesclagem de avanço rápidoMesclagem de três viasConflitos de mesclagemResolver um conflitoRecapitulação — Mestre da mesclagem11Projeto com Branch de Recurso
Visão Geral do ProjetoInicializar a Main3Acompanhando Alterações
A Área de PreparaçãoGit AddGit CommitModificando um Arquivo RastreadoGit LogRevisão - Primeiros Commits6Projeto de Site de Receitas
Visão Geral do ProjetoInicializar e IgnorarPratique por conta própria: Playground de Terminal