Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] Desafío: Hash del Merge

Al hacer el desafío, pude notar que en las dos primeras líneas de texto, después del git log, aparecen las palabras: ace2edc (HEAD -> main origin/desarrollo, desarrollo) Actualiza el contacto c31e6df (origin/main, origin/HEAD) Actualiza el index

Y al fusionarse, aparece: ace2edc (HEAD -> main origin/main, origin/desarrollo, origin HEAD, desarrollo) Actualiza el contacto c31e6df Actualiza el index

Preguntas: ¿Que significan las rutas entre paréntesis en ambos casos?¿Porqué en el segundo caso el hash c31e6df ya no presenta la ruta entre paréntesis que tenía en el primer caso?

duda

1 respuesta
solución!

¡Hola Alfredo!

Las rutas entre paréntesis en el resultado de git log muestran las ramas a las que pertenece cada commit. En el primer caso, el commit ace2edc pertenece a las ramas main, origin/desarrollo y desarrollo, mientras que el commit c31e6df pertenece a las ramas origin/main y origin/HEAD.

En el segundo caso, después de la fusión, el commit ace2edc sigue perteneciendo a las mismas ramas, pero el commit c31e6df ya no muestra las ramas entre paréntesis porque, al fusionarse, esas ramas se unieron en la rama main, por lo que ya no es necesario especificarlas.

En cuanto a la pregunta sobre si hubo un cambio en el número después de la fusión, el número del commit (hash) no cambia después de la fusión. El hash es único para cada commit y no se modifica, incluso después de la fusión.

Espero que esta explicación te haya ayudado a aclarar tus dudas. ¡Sigue adelante con tus desafíos en Git y GitHub!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!