Staging Area
Es un índice donde preparan los archivos que se incluirán en el próximo commit.
Agregar archivos al stage:
git add .
Listar los archivos del stage:
git status
Borrar el stage:
(Importante si se añaden archivos al stage que debían haber sido ignorados con .gitignore)
git restore --staged .
Commits
Son puntos de control dentro de un directorio.
Crear un commit:
git commit -m "Nuevo Commit"
Listar commits:
git log
Borrar último commit:
|
Deshacer commit pero mantener cambios: Borra el commit y deja el código intacto en la stage area. |
git reset --soft HEAD~1 |
|
Deshacer el commit y borrar los cambios del stage: Borra el commit y borra los archivos de preparación en el stage area. |
git reset HEAD~1 |
| Desahacer el commit y borrar los archivos: Borra el commit y todos los archivos que tiene bajo seguimiento. | git reset --hard HEAD~1 |