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.
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.
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!