Introducción
🧑💻 ¿Nuevo en Git o LabEx? Te recomendamos comenzar con el curso Quick Start with Git.
Git es un popular sistema de control de versiones que permite a los desarrolladores colaborar eficientemente en proyectos. Una de las características clave de Git es la capacidad de fusionar ramas. Fusionar una rama te permite combinar los cambios de una rama en otra, lo que facilita la gestión de cambios y la colaboración con otros.
Fusionar una rama
Tu tarea es fusionar una rama en la rama actual utilizando Git. Necesitarás cambiar a la rama destino y luego fusionar la rama origen en ella. Esto puede ser útil cuando quieres combinar los cambios de una rama feature-branch-A en la rama master de tu proyecto.
Para este laboratorio, vamos a utilizar el repositorio de https://github.com/labex-labs/git-playground. Sigue estos pasos para fusionar la rama feature-branch-A en la rama master:
- Clona el repositorio, navega hasta el directorio y configura la identidad:
git clone https://github.com/labex-labs/git-playground
cd git-playground
git config --global user.name "tu-nombre-de-usuario"
git config --global user.email "tu-correo-electrónico"
- Crea una rama
feature-branch-A. Cambia a ella:
git checkout -b feature-branch-A
- Agrega "hello,world" al archivo
file2.txt, agréguelo al área de preparación y confírmalo con el mensaje "arreglar file2.txt":
echo "hello,world" >> file2.txt
git add.
git commit -m "arreglar file2.txt"
- Cambia a la rama
master:
git checkout master
- Fusiona la rama
feature-branch-Aen la ramamaster:
git merge feature-branch-A
- Resuelve cualquier conflicto que pueda surgir durante el proceso de fusión.
Este es el resultado de ejecutar git log:
commit e2b80358ae6e4c3b8439cf111a4672a188739290 (HEAD -> master, feature-branch-A)
Author: xiaoshengyunan <@users.noreply.github.com>
Date: Fri Jul 21 18:51:00 2023 +0800
arreglar file2.txt
Resumen
Fusionar una rama en Git te permite combinar los cambios de una rama en otra. Esto puede ser útil cuando quieres combinar los cambios de una rama feature-branch-A en la rama master de tu proyecto. Para fusionar una rama, necesitas cambiar a la rama destino y luego utilizar el comando git merge para fusionar la rama origen en ella.