DiagramaBloque 3 · Ramas y conflictos
Dos formas de unir ramas
Cómo leer el diagrama
Es el mismo comando en los dos casos, git merge cambia-horario parado en main. Git elige solo según lo que pasó con main mientras tanto:
- Fast-forward:
mainno avanzó. Git solo mueve la etiquetamainhasta la punta de la rama. No hay commit nuevo. - Merge commit:
mainsí avanzó. Git crea un commit con dos padres que une las dos líneas.
Compruébalo
git log --oneline --graph --all