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.

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

Practica por tu cuenta: Playground de Terminal