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-A
en la rama master
:
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