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

Desafio: Hash del Merge

Durante la clase, la instructora Ellen usó el comando git log --oneline para verificar el hash de la modificación creada dentro de la rama de desarrollo en el archivo contacto.html

¿Será que después de la fusión hubo un cambio en este número?

Se visualiz el mismo Hash en ambas.

1 respuesta

¡Hola Javier, espero que estés bien!

Entiendo tu duda sobre el hash después de realizar un merge en Git. El hash de un commit en Git es un identificador único basado en el contenido del commit, incluyendo el historial de cambios, el mensaje del commit, el autor, la fecha y otros metadatos.

Cuando realizas un merge, Git crea un nuevo commit de merge. Este commit de merge tendrá su propio hash único, diferente de los commits individuales que se están fusionando. Sin embargo, los hashes de los commits originales que se fusionaron no cambian. Por lo tanto, después de la fusión, el hash del commit original en la rama de desarrollo seguirá siendo el mismo.

Para verlo en la práctica, puedes usar git log --oneline para ver la lista de commits y sus hashes antes y después del merge. Verás que el commit de merge tiene un nuevo hash, pero los commits anteriores mantienen sus hashes originales.

Espero que esto aclare tu duda sobre cómo funcionan los hashes en Git después de un merge. ¡Espero haber ayudado y buenos estudios!