Hola Randy, espero que estés bien
Lo que estás observando es un comportamiento normal en Git. Cuando realizas un merge, la referencia de las ramas puede cambiar para reflejar el nuevo estado del repositorio. En tu caso, parece que después del merge, las referencias de las ramas origin/main
, origin/desarrollo
, y origin/HEAD
ahora apuntan al mismo commit c18201c
.
Esto sucede porque el merge ha unificado los cambios de ambas ramas en un solo commit, y por eso ves que las referencias de las ramas están ahora en el mismo punto. El hash del commit no necesariamente cambia debido al merge, pero las referencias de las ramas sí se actualizan para reflejar el nuevo estado.
Un ejemplo práctico sería si tienes dos ramas, main
y desarrollo
. Si haces un merge de desarrollo
en main
, el commit resultante del merge puede ser el mismo para ambas ramas si no hay conflictos y el merge es directo. Por eso ves que las referencias de las ramas se alinean en el mismo commit.
Espero haber aclarado tu duda. ¡Espero que te haya ayudado y buenos estudios!