Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

git status

git

Uso

git status [-sb] [-uall]

Mostra o que está preparado, alterado ou sem rastreio; arquivos novos aparecem agrupados por pasta a menos que use -uall.

Opções comuns

OpçãoSignificado
-sshort two-column format
-bshow the branch line, used as -sb
-ualllist untracked files one by one instead of folding folders
--ignoredalso list what .gitignore hides
-vappend the staged diff
--porcelainstable machine format for scripts

Exemplos

git status -sb

one line per change plus the branch and its upstream

git status -uall

names every untracked file inside new folders

git status --porcelain

output a script can parse without surprises

O confuso é que desfazer tem várias formas: mover para onde um branch aponta não é o mesmo que criar um commit que reverte.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que git status faz?

Mostra o que está preparado, alterado ou sem rastreio; arquivos novos aparecem agrupados por pasta a menos que use -uall.

QComo se digita?

git status [-sb] [-uall] — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 6; a lista completa está em man git. Este comando fica em git.

Comandos relacionados

página man: man git-status