¿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
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 de Git completamente configurado con una confirmación en la rama main. Enumera las ramas e imprime el resultado.
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
7Ramificaciones
¿Qué es una ramificación?Crear una ramificaciónCambiar de ramificaciónHacer commit en una ramificaciónEliminar una ramificaciónRepaso: práctica con ramificaciones2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadEstado de GitRepaso: primer repositorio5Ignorar archivos
Por qué ignorar archivosPatrones de GitignoreComprobar reglas de ignoradoRepaso: repositorio limpio8Fusión
¿Qué es una fusión?Fusión de avance rápidoFusión de tres víasConflictos de fusiónResolver un conflictoRepaso: maestro de fusiones11Proyecto con una rama de funcionalidades
Descripción general del proyectoInicializar main3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo rastreadoGit LogRepaso: primeros commits6Proyecto de sitio de recetas
Descripción general del proyectoInicializar e ignorarPractica por tu cuenta: Playground de Terminal