Hola Miguel, espero que estés bien
Entiendo tu duda sobre el hash después de realizar una fusión rápida. En una fusión rápida, efectivamente, el branch "main" se mueve para apuntar al último commit del branch "desarrollo" si no hay cambios divergentes entre ellos. Por lo tanto, el hash del último commit será el mismo en ambos branches, ya que no se crea un nuevo commit de fusión. Esto es lo que diferencia una fusión rápida de una fusión normal, donde se genera un commit adicional para unir los cambios de las dos ramas.
Por ejemplo, supongamos que tienes el siguiente historial de commits:
main
: A -- Bdesarrollo
: A -- B -- C
Después de una fusión rápida, el branch "main" simplemente se moverá para apuntar a C, y no se generará un nuevo hash de commit.
Espero que esta explicación te ayude a entender por qué no hubo un cambio en el hash después de la fusión rápida. ¡Espero haber ayudado y buenos estudios!