Menu
Coddy logo textTech

¿Qué es una ramificación?

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 predeterminada normalmente se llama main, y cada commit que haces en ella hace avanzar ese puntero.

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 de Git completamente configurado con una confirmación 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