El comando Git status en Git
Lección 22 / 53
Git Guía Git Guía Git español
El comando git status muestra el estado actual de la working directory y de la staging area, permitiendo ver que archivos modificados se han añadido a la staging area, que archivos modificados no han sido añadidos a la staging area y que archivos no se rastrean en el repository.
El output de git status es uno de los más ricos de información entre los comandos de Git. De hecho, ofrece indicaciones sobre que otros comandos usar para mover los cambios entre los distintos estados:
$ 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: 001-working-locally/02-save-changes.md
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: 001-working-locally/02-save-changes.md
modified: 001-working-locally/03-query-status.md
Untracked files:
(use "git add <file>..." to include in what will be committed)
preview.html
En este caso nos dice que:
- algunos cambios al archivo 02-save-changes.md están en la staging area
- algunos cambios en el mismo archivo 02-save-changes.md están solo en la working area
- todos los cambios al archivo 03-query-status.md están en la working area
- el archivo preview.html está todavía untracked
Veremos más adelante cómo git status nos permite conocer el progreso de algunas operaciones avanzadas como rebase, proporcionando siempre el comando a ejecutar para continuar o retroceder.
Anterior
21 .gitignore : los arc..Siguiente
23 El comando Git log e..