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

Por lo que he aprendido y visto el hash de la rama principal, o sea la main, no cambia cuando se funcionan entre sí.

1 respuesta

Hola Juan, espero que estés bien

Entiendo tu confusión sobre los hashes en Git. Cuando realizas un merge entre ramas, el hash de la rama principal, como la main, efectivamente cambia.

Esto se debe a que Git crea un nuevo commit de merge que representa la combinación de los cambios de ambas ramas. Este nuevo commit tiene su propio hash único.

Por ejemplo, si tienes una rama feature que deseas fusionar en main, al realizar el merge, Git generará un nuevo commit en main con un hash diferente al anterior. Este commit de merge contendrá los cambios de ambas ramas y su propio identificador único.

Si no estás viendo un cambio en el hash, puede ser que no se haya realizado un merge real, o que estés observando el hash de un commit anterior. Asegúrate de estar en la rama main y de haber ejecutado correctamente el comando de merge.

Espero haber aclarado tu duda y que esto te ayude a entender mejor cómo funcionan los merges en Git. ¡Bons estudos!