Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Hash Merge

No.

El hash de un commit en Git nunca cambia después de haber sido creado, porque el hash (SHA-1) es una “huella digital” única calculada a partir de:

El contenido de los archivos en ese commit.

El autor, fecha y mensaje.

El commit padre (historial).

Entonces:

Cuando usas git log --oneline en la rama desarrollo, el commit con el cambio en contacto.html tendrá un hash específico.

Si luego haces un merge hacia otra rama (por ejemplo main), el commit original mantiene su hash.

Lo que sí se crea es un nuevo commit de fusión (merge commit) con su propio hash, que registra la unión de ambas ramas.

En otras palabras:
El hash del commit de contacto.html no cambia. Solo aparece un nuevo commit de merge con su propio hash en la rama donde hiciste la fusión.