Trabajar con ramas

Introducción a los conceptos de GitHub

George Boorman

Curriculum Manager, DataCamp

Ramas

  • Permiten trabajar en paralelo en distintas partes del proyecto
  • Ayudan a reducir conflictos entre versiones de archivos

diagrama de tres ramas: main, la liga y premier league

Introducción a los conceptos de GitHub

Rama principal

rama actual resaltada en la sección Code del repo

Introducción a los conceptos de GitHub

¿Cuántas ramas?

número de ramas resaltado en la sección Code del repo

Introducción a los conceptos de GitHub

Crear una rama nueva

icono de rama resaltado en la sección Code del repo

Introducción a los conceptos de GitHub

Crear una rama nueva

lista de ramas, solo main. Botón New branch a la derecha en verde

Introducción a los conceptos de GitHub

Crear una rama nueva

añadiendo el nombre de la rama la liga y creando una rama

Introducción a los conceptos de GitHub

Crear una rama nueva

lista de ramas actualizada, incluida la liga

Introducción a los conceptos de GitHub

Añadir un archivo

Gráfico de líneas de goles en casa vs fuera en la liga; Sección de código de la rama la liga con el gráfico incluido

Introducción a los conceptos de GitHub

Listar ramas

Dos ramas resaltadas en la sección Code del repo

Introducción a los conceptos de GitHub

Cambiar de rama

menú desplegable con ramas activas main y la_liga

Introducción a los conceptos de GitHub

Cambiar de rama

elegir main en el menú de ramas

Introducción a los conceptos de GitHub

Comparar ramas

Sección Code de la rama main sin el segundo gráfico de la liga

Introducción a los conceptos de GitHub

Trabajar con ramas

manos separando secciones de un gráfico circular

Introducción a los conceptos de GitHub

Reglas de protección de ramas

  • Reglas para ramas específicas
    • Requerir un pull request antes de fusionar
    • Requerir aprobación del pull request antes de fusionar
    • Restringir quién puede borrar una rama protegida

candado

1 Crédito de imagen: https://unsplash.com/@bluzninja
Introducción a los conceptos de GitHub

Reglas de protección de ramas

Sección Settings del repo resaltada

Introducción a los conceptos de GitHub

Reglas de protección de ramas

sección Branches de la pestaña Settings

Introducción a los conceptos de GitHub

Reglas de protección de ramas

Branches en Settings, mostrando Default branch como main y sección para añadir Branch protection rules

Introducción a los conceptos de GitHub

Añadir reglas

Nombrar el patrón de rama como protect main

Introducción a los conceptos de GitHub

Requerir un pull request

Vídeo haciendo clic en Require a pull request before merging

Introducción a los conceptos de GitHub

Guardar la regla

Haz clic en Create para guardar la regla

Introducción a los conceptos de GitHub

¡Vamos a practicar!

Introducción a los conceptos de GitHub

Preparing Video For Download...