Computação Jr.
CodeDex
Base de Conhecimento & Glossário · Code Júnior
Início / Controle de Versão (Git e GitHub) / git status
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:

  1. Changes to be committed (geralmente em verde): já estão na Staging Area e vão entrar no próximo git commit.
  2. Changes not staged for commit (em vermelho): arquivos já conhecidos pelo Git que foram editados, mas ainda não receberam git add.
  3. 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

Teste seus conhecimentos

Pratique os conceitos desta nota no quiz da trilha Controle de Versão (Git e GitHub).

Ir para o Quiz da Trilha →