Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Hash del Merge

Después de una fusión (merge), el hash del commit original no cambia. Ese hash es único e inmutable: ya que Git lo genera basándose en el contenido del commit, el historial anterior y algunos metadatos,es por ello que permanece intacto.

1 respuesta

Hola Liliana, espero que estés bien

Tienes razón en que el hash de un commit en Git es único e inmutable. Una vez que un commit ha sido creado, su hash no cambia, ya que está basado en el contenido del commit, su historial y algunos metadatos.

Cuando realizas un merge, Git crea un nuevo commit de merge que tiene su propio hash. Este nuevo commit de merge incluye los cambios combinados de las ramas involucradas, pero no altera los hashes de los commits anteriores. Por lo tanto, el hash del commit original en la rama de desarrollo, como el que mencionas en el archivo contacto.html, permanecerá igual incluso después de la fusión.

Puedes verificar esto utilizando el comando git log --oneline, que te mostrará la historia de commits, incluyendo el nuevo commit de merge con su propio hash.

Espero que esto aclare tu duda. ¡Espero haber ayudado y buenos estudios!