3.2.2 Verificando o Estado do Repositório via `git status`

Como Funciona

O comando git status serve para mostrar o estado atual dos arquivos de um projeto.

Ao executar o comando git status, serão listado os arquivos modificados, preparados e não rastreados.

Arquivos modificados

O comando irá mostrar quais arquivos foram modificados desde o último commit. Esses arquivos ainda não estão preparados (staged) para o próximo commit.

Exemplo: Se você editou index.html, o git status mostrará que index.html foi modificado (modified).

git status On branch main Your branch is up to date with 'origin/main'.  Changes not staged for commit:   (use "git add <file>..." to update what will be committed)   (use "git restore <file>..." to discard changes in working directory) 	modified:   index.html  no changes added to commit (use "git add" and/or "git commit -a")

Arquivos preparados

O comando irá mostrar a lista dos arquivos que estão na área de preparação (staging area), prontos para serem incluídos no próximo commit.

Exemplo: Se você usou git add index.html, o git status mostrará que index.html está na área de preparação.

git status On branch main Your branch is up to date with 'origin/main'.  Changes to be committed:   (use "git restore --staged <file>..." to unstage) 	modified:   index.html

Arquivos não rastreados

O comando irá mostrar quais arquivos do diretório de trabalho não estão sendo rastreados pelo Git. Esses são arquivos que ainda não foram adicionados ao repositório.

Exemplo: Se você criou um novo arquivo chamado script.js e não usou git add nele, git status mostrará que script.js é um arquivo não rastreado.

git status On branch main Your branch is up to date with 'origin/main'.  Untracked files:   (use "git add <file>..." to include in what will be committed) 	script.js  nothing added to commit but untracked files present (use "git add" to track)

Estrutura

O formato base do comando git status é:

git status [opções]

Atualizado

Isto foi útil?