#Git merge vs rebase: la diferencia no es cómo actualizas tu rama, sino cómo queda la historia.
Merge conserva ambas líneas y sus commits. Rebase reaplica los tuyos sobre main: historial lineal, commits nuevos.
En ramas compartidas, merge. Si fuerzas push, --force-with-lease.
