Configuración inicial
Configurar identidad en Git:Creación y gestión de repositorios
Crear un nuevo repositorio:Trabajo con ramas
Listar ramas locales y remotas:Guardar cambios
Añadir archivos al área de staging:Actualizar cambios
Obtener los cambios del repositorio remoto sin fusionar:Deshacer cambios
Descartar cambios en un archivo (volver al estado del último commit):git stash:
git checkout -- [archivo]descarta los cambios de un archivo específico.git stashguarda todos los cambios no confirmados para recuperarlos más tarde.
Trabajo con historiales y logs
Ver el historial de commits:Fusionar y rebase
Fusionar cambios de una rama en otra (mantiene el historial de commits de ambas ramas):-
mergemantiene el historial de commits como está y añade un commit de merge. -
mueve los commits de la rama actual sobre otra, creando un historial más limpio.