Cómo crear una solicitud de extracción en Github: 15 pasos (con imágenes)

Tabla de contenido:

Cómo crear una solicitud de extracción en Github: 15 pasos (con imágenes)
Cómo crear una solicitud de extracción en Github: 15 pasos (con imágenes)

Video: Cómo crear una solicitud de extracción en Github: 15 pasos (con imágenes)

Video: Cómo crear una solicitud de extracción en Github: 15 pasos (con imágenes)
Video: 👌 Cómo INSTALAR APLICACIONES no compatibles en iOS | Tutorial Rápido y Fácil para iPhone iPad y iPod 2024, Abril
Anonim

Antes de realizar una solicitud de extracción en Github, deberá crear su propia rama fuera de la rama maestra y asegurarse de que esté actualizada. Después de eso, puede realizar y confirmar cambios sin afectar a la rama principal. Una vez que se realiza una confirmación, puede crear la solicitud de extracción en GitHub, luego fusionar sus cambios nuevamente en la rama principal. Puede usar tanto la línea de comandos de Git como la interfaz web de Github para realizar gran parte de este proceso.

Pasos

Parte 1 de 3: Creación de una nueva sucursal

Crear una solicitud de extracción en Github Paso 1
Crear una solicitud de extracción en Github Paso 1

Paso 1. Abra Git

Si aún no tiene un programa Git, vaya a https://git-scm.com/downloads y elija un instalador para la plataforma que está utilizando.

Si está configurando git por primera vez, también necesita clonar o importar / crear un repositorio antes de contribuir a él

Crear una solicitud de extracción en Github Paso 2
Crear una solicitud de extracción en Github Paso 2

Paso 2. Navegue hasta el directorio de sus proyectos

Ingresa "cd" en la línea de comando y presiona ↵ Enter, donde está la cadena de directorios que te lleva a donde clonaste o creaste la carpeta de tu proyecto.

Puede arrastrar y soltar la carpeta en la ventana de comandos de Git para completar automáticamente la ruta del directorio

Crear una solicitud de extracción en Github Paso 3
Crear una solicitud de extracción en Github Paso 3

Paso 3. Asegúrese de que su repositorio esté actualizado

Ingresa "git pull origin master" en la línea de comando y presiona ↵ Enter. Aparecerá un mensaje que le informará que el repositorio está actualizado.

Master es la rama predeterminada de un proyecto

Crear una solicitud de extracción en Github Paso 4
Crear una solicitud de extracción en Github Paso 4

Paso 4. Navega a la página del repositorio de github

Abra su navegador web e ingrese la URL github única de su repositorio.

Crear una solicitud de extracción en Github Paso 5
Crear una solicitud de extracción en Github Paso 5

Paso 5. Haga clic en el menú desplegable “branch: master””

Se encuentra en la parte superior izquierda de la página y abrirá una lista de otras ramas y un cuadro de texto.

Crear una solicitud de extracción en Github Paso 6
Crear una solicitud de extracción en Github Paso 6

Paso 6. Ingrese un nombre de sucursal y haga clic en "Crear sucursal" cuando aparezca

Esto creará una nueva rama de la rama maestra con el nombre que ingresó en el cuadro de texto.

  • También puede crear una rama desde la línea de comandos. Ingresa "git checkout branch -b" y presiona ↵ Enter, donde es lo que quieras que se llame a tu rama.
  • Ahora puede usar "git commit" y "git push" para realizar cambios de forma segura en su rama sin afectar el proyecto principal. Hacer una solicitud de extracción permitirá a otros revisar y discutir sus cambios antes de fusionarlos nuevamente en la rama principal.
Crear una solicitud de extracción en Github Paso 7
Crear una solicitud de extracción en Github Paso 7

Paso 7. Confirme los cambios en su nueva rama

Haga clic en el icono de lápiz para editar un archivo en el repositorio. Una vez que se hayan realizado las ediciones, ingrese un mensaje de confirmación y haga clic en "Confirmar" en la ventana debajo del área de edición.

  • También puede realizar confirmaciones desde la línea de comandos. Esto es útil cuando se realizan cambios en archivos de forma local en lugar de hacerlo en el sitio web de git. Ingresa "git commit -m" en la línea de comando y presiona ↵ Enter después de realizar cambios en un archivo. debe ser una breve descripción de los cambios que realizó.
  • El texto del mensaje de confirmación puede ser cualquier cosa, pero se requiere algo aquí.

Parte 2 de 3: Realizar una solicitud de extracción

Crear una solicitud de extracción en Github Paso 8
Crear una solicitud de extracción en Github Paso 8

Paso 1. Haga clic en la pestaña "Solicitudes de extracción"

Este se encuentra a lo largo de la barra de menú superior en su página de repositorio.

Una solicitud de extracción es una función de Git que se utiliza para presentar los cambios realizados en ramas independientes para que los colaboradores los revisen antes de fusionarlos en el proyecto principal

Crear una solicitud de extracción en Github Paso 9
Crear una solicitud de extracción en Github Paso 9

Paso 2. Seleccione la rama que creó de la lista

Esto mostrará los cambios que realizó en comparación con el contenido original en la rama maestra.

Crear una solicitud de extracción en Github Paso 10
Crear una solicitud de extracción en Github Paso 10

Paso 3. Haga clic en "Crear solicitud de extracción"

Una vez que esté satisfecho con el estado de sus cambios, este es el botón verde en la parte superior izquierda, junto al menú desplegable de la rama.

Crear una solicitud de extracción en Github Paso 11
Crear una solicitud de extracción en Github Paso 11

Paso 4. Ingrese un nombre / descripción para su solicitud de extracción

Utilice estos campos para ayudar a identificar y describir brevemente el cambio que está realizando a otros colaboradores.

Crear una solicitud de extracción en Github Paso 12
Crear una solicitud de extracción en Github Paso 12

Paso 5. Haga clic en "Crear solicitud de extracción"

Esto creará la solicitud de extracción con el nombre y la descripción ingresados.

Parte 3 de 3: Fusionar una solicitud de extracción

Crear una solicitud de extracción en Github Paso 13
Crear una solicitud de extracción en Github Paso 13

Paso 1. Haga clic en "Combinar solicitud de extracción"

Este botón aparece en la parte inferior derecha una vez que la solicitud de extracción se ha creado correctamente.

También puede usar "git merge" en la línea de comando para realizar la misma acción

Crear una solicitud de extracción en Github Paso 14
Crear una solicitud de extracción en Github Paso 14

Paso 2. Haga clic en "Confirmar combinación"

Aparecerá una notificación informándole que la solicitud de extracción se fusionó con éxito en la rama maestra. Dado que su sucursal ya no es necesaria, se le pedirá que la elimine.

Si tiene algún conflicto de fusión, se le notificará y no podrá continuar con la fusión. Deberá regresar y volver a extraer de la rama maestra para actualizar su propia rama con los cambios, luego crear una nueva solicitud de extracción

Crear una solicitud de extracción en Github Paso 15
Crear una solicitud de extracción en Github Paso 15

Paso 3. Haga clic en "Eliminar rama"

Esto aparecerá en la notificación junto al ícono de la rama violeta. Eliminar ramas fusionadas y obsoletas es una buena forma de mantener un proyecto organizado y fácil de administrar.

Consejos

  • Pueden ocurrir conflictos de fusión si los cambios se han enviado al maestro desde que realizó los cambios en su rama separada. Deberá extraer esos cambios del maestro a su propia rama y crear una nueva solicitud de extracción para fusionar con éxito.
  • Con la práctica, muchos colaboradores de software encuentran que la línea de comandos de Git es más eficiente que usar una interfaz gráfica.

Recomendado: