Sí, después de la fusión, el hash del commit original en la rama de desarrollo cambiará, ya que se crea un nuevo commit de fusión que tiene un hash único, aunque contacto.html no haya cambiado significativamente en contenido.
Sí, después de la fusión, el hash del commit original en la rama de desarrollo cambiará, ya que se crea un nuevo commit de fusión que tiene un hash único, aunque contacto.html no haya cambiado significativamente en contenido.
Hola Ximena, espero que estés bien
Entiendo tu duda sobre cómo los hashes de los commits pueden cambiar después de realizar una fusión. Cuando realizas un merge en Git, efectivamente se crea un nuevo commit de fusión que tiene su propio hash único. Esto sucede incluso si el contenido de los archivos, como contacto.html
, no ha cambiado significativamente.
El hash del commit original en la rama de desarrollo no cambia; lo que sucede es que el commit de fusión agrega un nuevo hash al historial, que representa la combinación de las ramas que se están fusionando. Por lo tanto, el historial de commits incluirá tanto el hash del commit original como el nuevo hash del commit de fusión.
Para verlo en acción, puedes usar el comando git log --oneline
antes y después de realizar la fusión para observar cómo se añade el commit de fusión al historial de commits, con su propio hash.
Espero haber aclarado tu duda. ¡Bons estudos!