Después de la fusión, el número de hash del commit en la rama de desarrollo puede cambiar dependiendo de cómo se haya realizado la fusión.
Si la fusión se realizó con fast-forward (cuando la rama de desarrollo estaba adelante de la rama principal), el hash del commit no cambia porque Git simplemente mueve el puntero de la rama principal a la última confirmación de la rama de desarrollo.
Si la fusión no fue fast-forward (porque había cambios en ambas ramas y Git creó un commit de fusión), entonces el nuevo commit de fusión tendrá un hash nuevo, pero los commits previos dentro de la rama de desarrollo conservarán sus hashes.
Si en lugar de hacer un merge se usó git rebase, entonces los commits de la rama de desarrollo se reescriben sobre la rama principal, generando nuevos hashes para cada commit afectado.