Viendo el hash no ha cambiado a pesar de que la rama desarrollo fue implementada a la rama main
Viendo el hash no ha cambiado a pesar de que la rama desarrollo fue implementada a la rama main
Hola Patrick,
Cuando realizas un merge en Git, el hash de la confirmación (commit) en la rama principal (main) no cambia automáticamente a menos que se haya creado un nuevo commit como resultado de la fusión. Si la fusión fue un "fast-forward", esto significa que la rama main simplemente avanzó hasta alcanzar el estado de la rama desarrollo, y por lo tanto, el hash de la última confirmación en main no cambiará.
Para ver si realmente hubo un cambio, podrías usar el comando git log --oneline
en la rama main después de hacer el merge. Si ves un nuevo commit que representa la fusión, entonces el hash debería ser diferente. Sin embargo, si fue un fast-forward, no verás un nuevo commit de fusión y el hash permanecerá igual.
Espero que esto aclare tu duda. ¡Espero haber ayudado y buenos estudios!