Merge
- Función: Combina dos ramas.
- Historia: Crea un commit de «merge» que tiene dos padres, preservando el historial de ambas ramas.
- Uso típico: Cuando quieres mantener el historial completo de las ramas, incluyendo cuándo y cómo se han fusionado.
- Conflictos: Puede generar conflictos que deben resolverse, pero después de resolverlos, todo se combina en un solo commit.
Rebase
- Función: Mueve o aplica commits de una rama encima de otra.
- Historia: Reescribe el historial de commits, haciendo que parezca que todos los cambios se hicieron en línea recta desde la base común.
- Uso típico: Para mantener un historial de commits más limpio y lineal.
- Conflictos: Puede generar conflictos en cada commit que se rebase, los cuales deben resolverse antes de continuar.
¿Te ha resultado útil??
0 / 0