tech:git:merge

git MERGE

fusión a 3 bandas entre los dos últimos commits de las dos ramas y el ancestro común

  • no-ff → no fastforward : nanera de trabajar por defecto de la mayoría de los repositorios, se muestran las ramas creadas con sus propios commits
  • ff → fastforward : se integra en una línea, sin mostrar las particularidades de una rama que ha sido mergeada

en ambos casos, al hacer el merge se trae todo el historial de esa rama

  • git merge <rama> : merge de la rama actual con <rama> en formato fast-forward
    • --no-ff : en formato no-fastforward
  • git merge --squash <rama> : importa los cambios de la rama y los deja en *staged area*
  • tech/git/merge.txt
  • Darrera modificació: 31/10/2025 11:10
  • per mate