Comandos de Git
Una referencia práctica de los comandos de Git que usas todos los días: crear ramas, deshacer, fusionar y hacer rebase, y sincronizar con un remoto. Cada comando incluye su sintaxis, los flags que importan y ejemplos para copiar y pegar que puedes ejecutar en vivo en el playground de terminal.
¿Prefieres una hoja de una sola página para imprimir? Consulta la hoja de referencia de Git.
Configuración e inicio
Inicia un repositorio y configura Git: init, config, remotes.
Preparación y commit
Registra los cambios en el historial: add, commit y amend.
Ramas
Crea, cambia, renombra y elimina ramas para trabajar en tus cambios de forma aislada.
Deshacer cambios
Recupérate de los errores: reset, revert y deshaz commits de forma segura.
Merge y rebase
Combina el trabajo de dos ramas con merge, rebase, squash y cherry-pick.
Remotos
Sincroniza tu repositorio local con un remoto como GitHub: push, pull, fetch.
Inspección y limpieza
Consulta qué cambió y limpia el árbol de trabajo: status, log, diff, clean.
Deshacer cambios: ¿qué comando?
Cuatro comandos deshacen el trabajo de formas distintas. Elige según lo que quieras conservar y si el commit ya está subido:
- git reset - retrocede tu rama y reescribe el historial. Ideal para commits locales que aún no se han subido.
- git revert - añade un nuevo commit que deshace uno anterior. La opción segura para commits que otros ya han descargado.
- git checkout - cambia de rama o restaura un archivo a una versión anterior.
- git stash - aparta los cambios sin hacer commit y vuelve a aplicarlos más tarde.