Menu
Coddy logo textTech

¿Qué es una fusión?

Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 34 de 58.

Una fusión incorpora el trabajo de una rama a otra. Después de una fusión exitosa, la rama de destino contiene todas las confirmaciones de ambas ramas y los archivos reflejan el resultado combinado.

El flujo de trabajo estándar se ve así:

  1. Cambia a la rama a la que quieres fusionar (normalmente main).
  2. Ejecuta git merge other-branch.
git switch main
git merge feature-login

Git examina los historiales de las dos ramas y determina cómo combinarlos. La mayoría de las veces lo hace automáticamente. Los dos tipos principales de fusión son:

  • Avance rápido: main no se ha movido desde que se creó la rama. Git simplemente desliza el puntero de main hacia delante.
  • Fusión de tres vías: ambas ramas tienen commits nuevos. Git crea un nuevo «commit de fusión» que los combina.

Verás ambas formas en las próximas dos lecciones.

challenge icon

Desafío

Principiante

La carpeta contiene app.txt. Configura el repositorio, haz un primer commit en main y después muestra la rama actual.

Esto es solo un calentamiento antes de fusionar en la próxima lección.

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