Módulo 7 Git y Github

Módulo 7: Ramas (Branches) y fusiones (Merge)


En este módulo aprenderás qué son las ramas en Git, cómo crear nuevas ramas para trabajar en paralelo y cómo fusionarlas (merge) para integrar los cambios en la rama principal.


📌 ¿Qué es una rama (branch)?

Una rama en Git es una línea de desarrollo independiente que permite trabajar en nuevas funciones, correcciones o pruebas sin afectar la rama principal (generalmente main o master).


📌 Comandos básicos para manejar ramas

1️⃣ Crear una nueva rama:

git branch nombre_rama

2️⃣ Cambiar a una rama existente:

git checkout nombre_rama

3️⃣ Crear y cambiar a una nueva rama en un solo paso:

git checkout -b nombre_rama

4️⃣ Listar todas las ramas en el proyecto:

git branch

5️⃣ Eliminar una rama local que ya no se necesita:

git branch -d nombre_rama

📌 Fusionar ramas (merge)

Cuando termines de trabajar en una rama, debes fusionarla con la rama principal (por ejemplo, main).

Pasos:

git checkout main git merge nombre_rama

Esto integrará los cambios de nombre_rama a la rama main.


📥 Preguntas de repaso

Pregunta 1

¿Para qué sirven las ramas en Git?

  • A) Para crear versiones paralelas y aisladas del código.
  • B) Para borrar archivos antiguos.
  • C) Para subir código automáticamente a GitHub.
  • D) Para crear commits más rápido.

Pregunta 2

¿Qué comando permite crear y cambiarse a una nueva rama en un solo paso?

  • A) git branch nombre_rama
  • B) git checkout nombre_rama
  • C) git checkout -b nombre_rama
  • D) git merge nombre_rama

Pregunta 3

¿Qué se debe hacer antes de ejecutar git merge nombre_rama?

  • A) Estar en la rama donde quieres fusionar los cambios (por ejemplo, main).
  • B) Crear un nuevo repositorio en GitHub.
  • C) Ejecutar git fetch obligatoriamente.
  • D) Eliminar la rama antes de fusionarla.

No hay comentarios:

Publicar un comentario

Políticas de Privacidad