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

Desafio

Sí, el Hash cambia puesto que al hacer merge en ambos branchs se crea un nuevo commit con un hash distinto a los demas commits individuales que habian anteriormente.

1 respuesta

Hola Juan, espero que estés bien

¡Tienes toda la razón! Cuando realizas un merge entre dos ramas en Git, efectivamente se crea un nuevo commit que representa la fusión de los cambios de ambas ramas. Este nuevo commit tiene su propio hash único, diferente de los hashes de los commits individuales que existían antes del merge. El comando git log --oneline te permite ver estos hashes de forma resumida, y después de una fusión, verás que hay un nuevo hash correspondiente al commit de merge.

Por ejemplo, si tenías una rama main y una rama feature, y haces un merge de feature en main, el commit de merge tendrá un nuevo hash que no existía antes. Este hash es importante porque representa el punto en el que las dos ramas se unieron.

Espero haber aclarado tu duda. ¡Espero que sigas disfrutando del curso y aprendiendo mucho! ¡Bons estudos!