Cómo integrar sus cambios al proyecto

Para mantener nuestro proyecto organizado y la rama master siempre estable, es bueno que todos sigamos el mismo proceso para proponer y fusionar cambios. El método Pull Request (PR) nos ayuda a revisar el código antes de que se integre, evitando errores y conflictos.

Regla: Nunca trabajen directamente sobre la rama master. Siempre creen su propia rama para cada nueva funcionalidad o arreglo. (si pueden pero es arriesgado)


Fase 1: Preparar sus Cambios en su Computadora

Antes de proponer que sus cambios se unan al proyecto, deben asegurarse de que su rama está actualizada con la versión más reciente de master. Esto es clave para resolver posibles conflictos en su propia máquina.

Paso 1: Sincronizar su rama master local. Primero, asegúrense de tener la última versión de la rama principal.

# 1. Cambien a la rama master
git checkout master

# 2. Descarguen los últimos cambios del repositorio
git pull origin master

Paso 2: Actualizar su propia rama de trabajo. Ahora, lleven esos cambios recientes de master a la rama donde han estado trabajando.

# 1. Vuelvan a su rama
git checkout su-nombre-de-rama

# 2. Fusionen los cambios de master en su rama
git merge master

Paso 3: Hacer el commit de sus últimos cambios. Si todo está bien, guarden su trabajo final en su rama.

# Añadan todos los archivos modificados
git add .

# Creen el commit con un mensaje descriptivo
git commit -m "Un mensaje claro sobre lo que hicieron"

Fase 2: Proponer sus Cambios en GitHub

Paso 4: Subir su rama actualizada a GitHub. Ahora que su rama está limpia y al día, es hora de subirla al repositorio remoto.

# Sube la rama al repositorio en GitHub
git push origin su-nombre-de-rama

Paso 5: Crear el Pull Request (PR). Este es el momento de solicitar formalmente que sus cambios se incluyan en master.

  1. Vayan a la página del repositorio en GitHub.
  2. Verán un banner con el nombre de su rama y un botón verde que dice "Compare & pull request". Hagan clic ahí.