# Cambios de estado
# Revisar ediciones y hacer una transacción de compromiso.
# Enumera todos los cambios
Enumera todos los archivos nuevos o modificados para ser comprometidos
git status
# Instantaneas
Instantáneas del archivo en preparación para la versión
git add <nombreArchivo>
Instantáneas de todos los archivo en preparación para la versión
git add .
# Deshacer
Deshace el archivo, pero conserva su contenido.
git reset <nombreArchivo>
# Diferencias
Muestra diferencias de archivos aún no en escena
git diff
Muestra las diferencias de archivos entre la puesta en escena y la última versión del archivo.
git dif --staged
# Commit
Registra instantáneas de archivos de forma permanente en el historial de versiones.
git commit -m "<descripción del mensaje>"
Vuelve al estado antes de hacer el commit
git checkout <nombreArchivo>
# Puch
Envia los cambios los commit realizados en local al repositorio remoto.
git push
# Pull
Actualiza en local cambios que pueda tener en el repositorio creados por otros.
git pull <nombreRama>