Cordial saludo comunidad de Alura Latam,
En esta aula aprendí a trabajar con ramificaciones y merge en Git, aplicando los comandos necesarios para gestionar cambios en diferentes ramas y fusionarlas con la principal (main
).
Primero, creé una rama de desarrollo y realicé modificaciones en el archivo contacto.html
. Para registrar los cambios, utilicé los siguientes comandos:
git add .
git commit -m "Actualiza el contacto"
Luego, intenté enviar los cambios con git push
, pero Git indicó que la rama desarrollo
no tenía una referencia en el repositorio remoto. Para solucionar esto, establecí la rama upstream y subí los cambios con:
git push origin desarrollo
Después, verifiqué el historial de commits con:
git log --oneline
Aquí pude observar que los cambios realizados en la rama desarrollo
estaban correctamente registrados.
Para fusionar la rama desarrollo
con main
, primero cambié a la rama principal:
git switch main
Luego, ejecuté el comando merge para integrar los cambios:
git merge desarrollo
Como resultado, Git confirmó la fusión con un fast-forward, ya que no había conflictos entre las ramas. Finalmente, subí los cambios fusionados al repositorio remoto con:
git push origin main
Con este proceso, comprendí cómo trabajar con ramificaciones en Git, desde la creación y modificación de una branch hasta la integración de los cambios en la rama principal. Esta práctica es fundamental en el desarrollo colaborativo, ya que permite organizar mejor el código y evitar problemas en el proyecto.
Muchas gracias por su atención.
Atentamente,
Laura Isabella Moreno Herrera