Menu
Coddy logo textTech

¿Qué es una rama?

Parte de la sección Control de versiones del Journey de Terminal de Coddy — lección 28 de 58.

Una rama en Git es simplemente un puntero móvil a un commit. La rama por defecto se llama normalmente main, y cada commit que realizas en ella hace avanzar ese puntero hacia adelante.

Las ramas te permiten trabajar en diferentes líneas de desarrollo al mismo tiempo sin interferir entre sí. Puedes:

  • Probar una idea arriesgada en una rama secundaria y abandonarla limpiamente
  • Desarrollar una nueva funcionalidad de forma aislada mientras main se mantiene estable
  • Entregar el trabajo a un compañero de equipo compartiendo una rama

Puedes listar las ramas en cualquier momento con:

git branch

La rama en la que te encuentras actualmente se muestra con un * al lado de su nombre. Internamente, Git rastrea "la rama actual" a través del archivo .git/HEAD que viste anteriormente.

challenge icon

Desafío

Principiante

La carpeta ya es un repositorio Git completamente configurado con un commit en la rama main. Enumera las ramas e imprime el resultado.

Hoja de referencia

Una rama en Git es un puntero móvil a un commit. La rama por defecto suele llamarse main.

Lista todas las ramas con:

git branch

La rama actual está marcada con un *. Git rastrea la rama actual a través del archivo .git/HEAD.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Control de versiones