Fusionar una rama

GitGitBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"]) git/BranchManagementGroup -.-> git/merge("Merge Histories") subgraph Lab Skills git/merge -.-> lab-12741{{"Fusionar una rama"}} end

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:

  1. 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"
  1. Crea una rama feature-branch-A. Cambia a ella:
git checkout -b feature-branch-A
  1. 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"
  1. Cambia a la rama master:
git checkout master
  1. Fusiona la rama feature-branch-A en la rama master:
git merge feature-branch-A
  1. 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.