Menu
CoddyTech

Fusión de avance rápido

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

Una fusión de avance rápido ocurre cuando la rama de destino no tiene nuevas confirmaciones propias. Git simplemente puede adelantar el puntero de la rama para ponerse al día con el trabajo de la rama secundaria.

Imagina que main está en el commit A. Creas una rama, haces los commits B y C en feature y nunca modificas main. Cuando vuelves a cambiar a ella y fusionas:

git switch main
git merge feature

Git detecta que la ruta de A a C es una línea recta, así que simplemente mueve el puntero main hasta C. No se crea ningún commit de fusión nuevo. El historial sigue siendo lineal.

Las fusiones de avance rápido son el resultado más limpio que puedes obtener. Se producen automáticamente cuando nada más ha modificado la rama de destino mientras tanto.

challenge icon

Desafío

Fácil

La carpeta contiene app.txt. Configura el repositorio, haz un primer commit en main y después crea una rama feature con un único commit que añada una línea extra a app.txt.

Vuelve a main y fusiona feature. Imprime el contenido de app.txt en main.

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