Básico
git status
Comando de diagnóstico que mostra a branch atual, arquivos modificados, não rastreados e prontos para commit.
Seu melhor amigo no terminal
Sempre que ficar em dúvida sobre o que está acontecendo no repositório, rode git status. Ele não altera nada no seu código — apenas exibe um resumo claro em três seções:
- Changes to be committed (geralmente em verde): já estão na Staging Area e vão entrar no próximo
git commit. - Changes not staged for commit (em vermelho): arquivos já conhecidos pelo Git que foram editados, mas ainda não receberam
git add. - Untracked files (em vermelho): arquivos novos que o Git nunca viu (e que não estão no
.gitignore).
Exemplo Prático
text
$ git status
On branch feat/paginacao
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: resources/views/glossary/index.blade.php
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
modified: app/Http/Controllers/GlossaryController.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
lang/pt_BR/pagination.php