¿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
mainse mantiene estable - Entregar el trabajo a un compañero de equipo compartiendo una rama
Puedes listar las ramas en cualquier momento con:
git branchLa 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.
Desafío
PrincipianteLa 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 branchLa rama actual está marcada con un *. Git rastrea la rama actual a través del archivo .git/HEAD.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Control de versiones
7Ramificación
¿Qué es una rama?Crear una ramaCambiar de ramaHacer commit en una ramaEliminar una ramaResumen - Práctica con ramas2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadGit StatusResumen: Primer repositorio5Ignorar archivos
¿Por qué ignorar archivos?Patrones de .gitignoreComprobar reglas de ignoradoResumen - Repo limpio3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo bajo seguimientoGit LogResumen - Primeros commits6Proyecto de Sitio de Recetas
Descripción General del ProyectoInicializar e Ignorar