git init
Inicia un repositorio nuevo.
git status
Muestra el estado de tus archivos.
git add .
Prepara tus cambios para el commit.
git commit
Guarda una instantánea de cambios.
git merge
Integra los cambios de otra rama.
git diff
Revisa cambios antes de prepararlos.
git log
Explora el historial de forma compacta.
git show
Inspecciona el contenido de un commit.
git restore
Retira un archivo del área de preparación.
git branch
Lista o crea ramas de trabajo.
git switch
Cambia de rama con seguridad.
git merge --abort
Cancela una fusión con conflictos.
git clone
Descarga un repositorio y su historial.
git pull
Trae cambios del repositorio remoto.
git push
Envía tus commits al remoto.
git fetch
Actualiza referencias remotas sin fusionar.
git remote
Consulta los remotos configurados.
git rebase
Reaplica commits sobre otra base.
git stash
Guarda cambios temporales sin commit.
git cherry-pick
Aplica un commit específico en tu rama.
git reflog
Consulta movimientos recientes de HEAD.
git reset
Retrocede HEAD conservando los cambios.
git bisect
Localiza el commit que introdujo un error.
git tag
Marca versiones importantes del proyecto.
git blame
Muestra quién modificó cada línea.
git revert
Deshace un commit con otro commit trazable.