Skip to main content

Crear una solicitud de incorporación de cambios

Crea una solicitud de incorporación de cambios para proponer cambios en un repositorio y colaborar con ellos. Estos cambios se proponen en una rama, lo cual garantiza que la rama predeterminada contenga únicamente trabajo finalizado y aprobado.

Who can use this feature

Anyone with read access to a repository can create a pull request.

Si deseas crear una rama nueva para tu solicitud de extracción y no tienes permisos de escritura para el repositorio, puedes bifurcarlo primero. Para más información, vea "Creación de una solicitud de incorporación de cambios a partir de una bifurcación" y "Acerca de las bifurcaciones".

Puedes especificar en qué rama deseas fusionar tus cambios cuando creas tu solicitud de extracción. Las solicitudes de extracción solo se pueden abrir entre dos ramas que sean diferentes.

Puedes vincular una solicitud de incorporación de cambios a una incidencia para mostrar que una corrección está en curso y para cerrar automáticamente la incidencia cuando un usuario fusione mediante combinación dicha solicitud. Para más información, vea "Vinculación de una solicitud de incorporación de cambios a una incidencia".

Cambiar el rango de la rama y el repositorio de destino

Predeterminadamente, las solicitudes de cambios se basan en la rama predeterminada del repositorio padre. Para más información, vea "Acerca de las ramas".

Si el repositorio padre predeterminado no es el correcto, puedes cambiar tanto el repositorio padre como la rama con las listas desplegables. También puedes intercambiar tus ramas base y encabezado con las listas desplegables para establecer diferencias entre los puntos de referencia. Las referencias que aparecen aquí deben ser nombres de ramas en tu repositorio GitHub.

Ramas para editar la solicitud de extracción

Al pensar en las ramas, recuerde que la rama base es donde se deben aplicar los cambios y la rama principal contiene lo que se quiere aplicar.

Cuando cambias el repositorio base, también puedes cambiar las notificaciones de la solicitud de extracción. Cualquier usuario que pueda subir al repositorio base recibirá una notificación por correo electrónico y verá la nueva solicitud de extracción en su tablero la próxima vez que inicie sesión.

Cuando cambies alguna información en el rango de la rama, las áreas de vista previa modificadas Confirmar y Campos se actualizarán para mostrar tu nuevo rango.

Sugerencias:

Crear una solicitud de extracción

  1. En your enterprise, vaya a la página principal del repositorio.
  2. En el menú "Branch" (Rama), elige la rama que contiene tus confirmaciones. Menú desplegable Rama 1. Encima de la lista de archivos, haga clic en Solicitud de incorporación de cambios. Vínculo "Solicitud de incorporación de cambios" sobre la lista de archivos
  3. Use el menú desplegable de la rama base para seleccionar la rama en la que quiera combinar los cambios y, después, use el menú desplegable de la rama de comparación para elegir la rama de tema en la que ha realizado los cambios. Menús desplegables para elegir la ramas base y de comparación 1. Escribe un título y una descripción para tu solicitud de extracción. Título y campos de descripción de la solicitud de extracción 1. Para crear una solicitud de incorporación de cambios que esté lista para revisión, haga clic en Crear solicitud de incorporación de cambios. Para crear un borrador de una solicitud de incorporación de cambios, use el menú desplegable y seleccione Crear solicitud de incorporación de cambios de borrador, y después haga clic en Solicitud de incorporación de cambios de borrador. Para más información sobre el borrador de solicitudes de incorporación de cambios, vea "Acerca de las solicitudes de incorporación de cambios".Botón para crear una solicitud de incorporación de cambios

Sugerencia: Después de crear una solicitud de incorporación de cambios, puede pedir a una persona concreta que revise los cambios propuestos. Para más información, vea "Solicitud de la revisión de una solicitud de incorporación de cambios".

Una vez que se haya revisado la solicitud de incorporación de cambios, se puede combinar en el repositorio.

Para obtener más información sobre GitHub CLI, vea "Acerca de GitHub CLI".

Para crear una solicitud de incorporación de cambios, use el subcomando gh pr create.

gh pr create

Para asignar una solicitud de incorporación de cambios a un individuo, use las marcas --assignee o -a. Puede usar @me para asignarse la solicitud de incorporación de cambios.

gh pr create --assignee "@octocat"

Para especificar la rama en la que quiere combinar la solicitud de incorporación de cambios, use las marcas --base o -B. Para especificar la rama que contiene confirmaciones para la solicitud de incorporación de cambios, use las marcas --head o -H.

gh pr create --base my-base-branch --head my-changed-branch

A fin de incluir un título y un cuerpo para la nueva solicitud de incorporación de cambios, use las marcas --title y --body.

gh pr create --title "The bug is fixed" --body "Everything works again"

Para marcar una solicitud de incorporación de cambios como borrador, use la marca --draft.

gh pr create --draft

Para agregar etiquetas o hitos a la nueva solicitud de incorporación de cambios, use las marcas --label y --milestone.

gh pr create --label "bug,help wanted" --milestone octocat-milestone

Para agregar la nueva solicitud de incorporación de cambios a un proyecto concreto, use la marca --project.

gh pr create --project octocat-project

Para asignar a un usuario o equipo como revisores, use la marca --reviewer.

gh pr create --reviewer monalisa,hubot  --reviewer myorg/team-name

Para crear la solicitud de incorporación de cambios en el explorador web predeterminado, use la marca --web.

gh pr create --web
  1. Cambia a la rama para la cual quieras crear una solicitud de extracción. Para más información, vea "Cambio de ramas".
  2. Haga clic en Crear solicitud de incorporación de cambios. GitHub Desktop abrirá tu buscador predeterminado para llevarte a GitHub. El botón Crear solicitud de incorporación de cambios
  3. En GitHub, confirme que la rama en el menú desplegable base: es en la que quiere combinar los cambios. Confirme que la rama del menú desplegable compare: es la rama de temas en la que ha realizado los cambios. Menús desplegables para elegir la ramas base y de comparación 1. Escribe un título y una descripción para tu solicitud de extracción. Título y campos de descripción de la solicitud de extracción 1. Para crear una solicitud de incorporación de cambios que esté lista para revisión, haga clic en Crear solicitud de incorporación de cambios. Para crear un borrador de una solicitud de incorporación de cambios, use el menú desplegable y seleccione Crear solicitud de incorporación de cambios de borrador, y después haga clic en Solicitud de incorporación de cambios de borrador. Para más información sobre el borrador de solicitudes de incorporación de cambios, vea "Acerca de las solicitudes de incorporación de cambios".Botón para crear una solicitud de incorporación de cambios
  1. Cambia a la rama para la cual quieras crear una solicitud de extracción. Para más información, vea "Cambio de ramas".
  2. Haga clic en Crear solicitud de incorporación de cambios. GitHub Desktop abrirá tu buscador predeterminado para llevarte a GitHub. El botón Crear solicitud de incorporación de cambios
  3. En GitHub, confirme que la rama en el menú desplegable base: es en la que quiere combinar los cambios. Confirme que la rama del menú desplegable compare: es la rama de temas en la que ha realizado los cambios. Menús desplegables para elegir la ramas base y de comparación 1. Escribe un título y una descripción para tu solicitud de extracción. Título y campos de descripción de la solicitud de extracción 1. Para crear una solicitud de incorporación de cambios que esté lista para revisión, haga clic en Crear solicitud de incorporación de cambios. Para crear un borrador de una solicitud de incorporación de cambios, use el menú desplegable y seleccione Crear solicitud de incorporación de cambios de borrador, y después haga clic en Solicitud de incorporación de cambios de borrador. Para más información sobre el borrador de solicitudes de incorporación de cambios, vea "Acerca de las solicitudes de incorporación de cambios".Botón para crear una solicitud de incorporación de cambios

Información adicional