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

Sí, después de la fusión, el hash cambia.

1 respuesta

Hola Nestor, espero que estés bien

Entiendo que estás preguntando sobre el comportamiento del hash después de realizar un merge en Git. Cuando realizas un merge entre dos ramas, Git crea un nuevo commit de merge que tiene su propio hash único. Este hash es diferente de los hashes de los commits que estás fusionando.

Por ejemplo, si tienes una rama main y una rama desarrollo, y haces cambios en desarrollo, cada commit en desarrollo tendrá su propio hash. Al hacer un merge de desarrollo en main, Git generará un nuevo commit de merge en main que tendrá un hash diferente al de los commits individuales en desarrollo.

Puedes verificar este nuevo hash utilizando el comando git log --oneline, que te mostrará el historial de commits con sus respectivos hashes, incluyendo el nuevo commit de merge.

Espero que esta explicación te ayude a entender por qué el hash cambia después de una fusión. ¡Bons estudos!