Crear ramas
Experimenta sin riesgo
⏱ Estim. ~7 min
01 · Leer
Una rama (branch) te deja trabajar en una funcionalidad nueva o experimentar sin afectar la versión principal del proyecto. Creas una rama, haces cambios ahí y, cuando terminas, la haces merge.
💡 Imagínalo asíCrear una rama es como hacer una fotocopia de tu álbum y experimentar sobre la copia. Puedes garabatear, reordenar páginas, probar ideas locas. Si queda bien, haces merge de los cambios al original. Si no, simplemente tiras la copia a la basura.
Puntos clave
- git checkout -b branch-name crea una rama nueva y te cambia a ella
- git branch lista todas las ramas y marca en cuál estás
- Las ramas separan el trabajo experimental de la rama main estable
02 · Práctica de terminal
Antes de crear ramas, necesitamos un repo con commits. Vamos a armarlo.
(Esta sección es interactiva — activa JavaScript para usarla.)
03 · Práctica de terminal
Pon todos los archivos en stage y haz nuestro primer commit.
(Esta sección es interactiva — activa JavaScript para usarla.)
04 · Quiz
¿Qué hace git checkout -b feature?
- Borra la rama llamada 'feature'
- Crea una rama nueva 'feature' y te cambia a ella
- Te cambia a una rama 'feature' ya existente
- Hace merge de 'feature' en main
05 · Práctica de terminal
Haz el primer commit para tener un punto de partida del que ramificar.
(Esta sección es interactiva — activa JavaScript para usarla.)
06 · Práctica de terminal
Una rama es otra copia de tu proyecto sobre la que puedes experimentar sin afectar la original. git checkout -b crea la rama y te cambia a ella en un solo comando.
(Esta sección es interactiva — activa JavaScript para usarla.)
07 · Práctica de terminal
Veamos todas las ramas que hay en este repo.
(Esta sección es interactiva — activa JavaScript para usarla.)
08 · Completar
Para crear una rama nueva llamada login-page y cambiarte a ella en un solo comando, escribes: git checkout ___ login-page
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.