Menu
Coddy logo textTech

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.