{"meta":{"title":"Documentación de Pull Requests","intro":"Descubra cómo crear, revisar y combinar solicitudes de incorporación de cambios, resolver conflictos de combinación y trabajar con bifurcaciones.","product":"Solicitudes de incorporación de cambios","breadcrumbs":[{"href":"/es/pull-requests","title":"Solicitudes de incorporación de cambios"}],"documentType":"product"},"body":"# Documentación de Pull Requests\n\nDescubra cómo crear, revisar y combinar solicitudes de incorporación de cambios, resolver conflictos de combinación y trabajar con bifurcaciones.\n\n## Recommended\n\n* [Acerca de los pull requests](/es/pull-requests/get-started/about-pull-requests)\n\n  Usa pull requests para proponer, debatir y fusionar cambios en GitHub.\n\n* [Ramas](/es/pull-requests/reference/branches)\n\n  Use ramas en GitHub para aislar el trabajo de desarrollo, administrar ramas predeterminadas y colaborar eficazmente mediante solicitudes de incorporación de cambios y protecciones de rama.\n\n* [Crear una solicitud de incorporación de cambios](/es/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)\n\n  Cree una pull request para proponer cambios en el código de un repositorio.\n\n* [Revisar los cambios propuestos en una solicitud de extracción](/es/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)\n\n  Revise las confirmaciones, los cambios de archivo y las diferencias en las solicitudes de incorporación de cambios para proporcionar comentarios, aprobar los cambios o solicitar actualizaciones antes de la combinación.\n\n* [Combinación de una solicitud de incorporación de cambios](/es/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)\n\n  Fusionar las solicitudes de extracción en la rama upstream, elegir métodos de fusión y cumplir los requisitos del repositorio, como revisiones o comprobaciones de estado.\n\n* [Resolución de un conflicto de combinación en GitHub](/es/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)\n\n  Resuelva conflictos de combinación simples directamente en GitHub el uso del editor de conflictos o controle casos complejos a través de la línea de comandos.\n\n* [Bifurcar un repositorio](/es/pull-requests/how-tos/work-with-forks/fork-a-repo)\n\n  Bifurque un repositorio sobre GitHub para proponer cambios, colaborar en proyectos y administrar su propia copia del código base.\n\n* [Confirmaciones](/es/pull-requests/reference/commits)\n\n  Obtenga información sobre cómo las confirmaciones guardan los cambios en los archivos, realizar un seguimiento de la autoría y organizar el historial del proyecto en GitHub.\n\n## Links\n\n### Getting started\n\n* [Acerca de los pull requests](/es/pull-requests/get-started/about-pull-requests)\n\n  Usa pull requests para proponer, debatir y fusionar cambios en GitHub.\n\n## Articles\n\n* [Acerca de los pull requests](/es/pull-requests/get-started/about-pull-requests)\n\n  Usa pull requests para proponer, debatir y fusionar cambios en GitHub.\n\n* [Acerca de las solicitudes de incorporación de cambios apiladas](/es/pull-requests/get-started/about-stacked-prs)\n\n  Interrumpa los cambios de código grandes en una cadena de solicitudes de incorporación de cambios más pequeñas y dependientes que puede revisar y combinar de forma independiente.\n\n* [Acerca de los forks](/es/pull-requests/get-started/about-forks)\n\n  Utiliza bifurcaciones para realizar cambios en tu propia copia de un repositorio y proponerlos al proyecto original.\n\n* [Guía de inicio rápido para solicitudes de incorporación de cambios](/es/pull-requests/get-started/pull-request-quickstart)\n\n  Propón tu primer cambio y sigue todo el proceso, desde tu primera confirmación hasta una solicitud de extracción fusionada.\n\n* [Inicio rápido para solicitudes de incorporación de cambios apiladas](/es/pull-requests/get-started/stacked-prs-quickstart)\n\n  Instale la `gh stack` extensión en GitHub CLI y cree el primer conjunto de solicitudes de incorporación de cambios apiladas.\n\n* [Inicio rápido para revisar las solicitudes de incorporación de cambios](/es/pull-requests/get-started/reviewing-pull-requests-quickstart)\n\n  Revise una solicitud de incorporación de cambios dejando comentarios, realizando sugerencias y aprobando o solicitando cambios.\n\n* [Escribir código para un proyecto](/es/pull-requests/concepts/writing-code-for-a-project)\n\n  Use ramas, bifurcaciones, confirmaciones y solicitudes de incorporación de cambios para escribir, refinar y proponer cambios de código de forma segura para proyectos colaborativos.\n\n* [Ayudar a otros usuarios a revisar los cambios](/es/pull-requests/concepts/helping-others-review-your-changes)\n\n  Cree solicitudes de incorporación de cambios claras y centradas que mejoren la colaboración, optimicen las revisiones y mantengan informado al equipo sobre los cambios.\n\n* [Escribir reseñas](/es/pull-requests/concepts/giving-reviews)\n\n  Proporcione comentarios sobre las solicitudes de incorporación de cambios al comentar los cambios, sugerir modificaciones y aprobar o solicitar actualizaciones antes de combinar código.\n\n* [Resolución de revisiones](/es/pull-requests/concepts/resolving-reviews)\n\n  Aborde los comentarios de la revisión comparando los cambios, actualizando el código y respondiendo a los comentarios para preparar la pull request para su fusión.\n\n* [Implementación de código](/es/pull-requests/concepts/deploying-code)\n\n  Valide las comprobaciones previas a la implementación, elija estrategias de combinación y administre ramas de forma eficaz al implementar código.\n\n* [Administración de ramas dentro del repositorio](/es/pull-requests/how-tos/commit-changes/managing-branches-within-your-repository)\n\n  Cree nuevas ramas para el desarrollo y elimine ramas sin usar directamente en GitHub.\n\n* [Confirmar cambios a una rama de solicitud de extracción desde una bifurcación](/es/pull-requests/how-tos/commit-changes/committing-changes-to-a-pull-request-branch-created-from-a-fork)\n\n  Confirma los cambios en una rama de solicitud de incorporación de cambios creada a partir de una bifurcación obteniendo los permisos necesarios y utilizando los comandos de Git de forma eficaz.\n\n* [Creación de un commit con varios autores o en nombre de una organización](/es/pull-requests/how-tos/commit-changes/creating-a-commit-with-multiple-authors)\n\n  Atribuye los commits a varios autores u organizaciones utilizando trailers en los mensajes de commit para mejorar la colaboración y la transparencia.\n\n* [Cambiar un mensaje de confirmación](/es/pull-requests/how-tos/commit-changes/changing-a-commit-message)\n\n  Modifique los mensajes de confirmación poco claros, incorrectos o confidenciales localmente e inserte confirmaciones actualizadas en GitHub, incluidos los pasos para editar confirmaciones recientes o anteriores.\n\n* [Comparar confirmaciones](/es/pull-requests/how-tos/commit-changes/comparing-commits)\n\n  Compare ramas, etiquetas, confirmaciones, bifurcaciones y fechas para analizar los cambios y realizar un seguimiento eficaz del historial del repositorio.\n\n* [Confirmaciones de resolución de problemas](/es/pull-requests/how-tos/commit-changes/troubleshooting-commits)\n\n  Resuelva problemas comunes de confirmación, como vínculos de usuario incorrectos, confirmaciones locales que faltan y bloques de protección de inserción.\n\n* [Crear una solicitud de incorporación de cambios](/es/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)\n\n  Cree una pull request para proponer cambios en el código de un repositorio.\n\n* [Creación de solicitudes de incorporación de cambios apiladas](/es/pull-requests/how-tos/create-pull-requests/creating-stacked-pull-requests)\n\n  Cree una pila de solicitudes de incorporación de cambios dependientes mediante la `gh stack` extensión en GitHub CLI o directamente en GitHub.\n\n* [Crear una solicitud de extracción desde una bifurcación](/es/pull-requests/how-tos/create-pull-requests/creating-a-pull-request-from-a-fork)\n\n  Cree una solicitud de incorporación de cambios de una bifurcación para proponer cambios en un repositorio ascendente y colaborar en el código de forma eficaz.\n\n* [Cambiar la etapa de un pull request](/es/pull-requests/how-tos/create-pull-requests/changing-the-stage-of-a-pull-request)\n\n  Marque una solicitud de incorporación de cambios de borrador como lista para su revisión o convierta una solicitud de incorporación de cambios abierta a un borrador para administrar el flujo de trabajo de forma eficaz.\n\n* [Administración de solicitudes de incorporación de cambios apiladas](/es/pull-requests/how-tos/create-pull-requests/managing-stacked-pull-requests)\n\n  Reestructure las solicitudes de incorporación de cambios apiladas, vuelva a base de sus ramas y realice cambios en capas inferiores mediante GitHub CLI.\n\n* [Mantener la solicitud de incorporación de cambios sincronizada con la rama base](/es/pull-requests/how-tos/create-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)\n\n  Actualiza la rama de tu pull request con los cambios procedentes de la rama base para resolver conflictos y garantizar la compatibilidad antes de fusionarla.\n\n* [Cambio de la rama base de un pull request](/es/pull-requests/how-tos/create-pull-requests/changing-the-base-branch-of-a-pull-request)\n\n  Modifique la rama base de una solicitud de incorporación de cambios abierta para comparar los cambios con una rama diferente y garantizar actualizaciones precisas.\n\n* [Solicitar una revisión de solicitud de extracción](/es/pull-requests/how-tos/create-pull-requests/requesting-a-pull-request-review)\n\n  Solicita revisiones para tus solicitudes de extracción a personas o equipos para garantizar comentarios completos y una colaboración eficaz.\n\n* [Solicitudes de incorporación de cambios apiladas](/es/pull-requests/how-tos/stacked-pull-requests)\n\n  Usa solicitudes de extracción apiladas para dividir cambios grandes en el código en una cadena de solicitudes de extracción más pequeñas y dependientes entre sí que puedes revisar y fusionar por separado.\n\n* [Revisar solicitudes de extracción localmente](/es/pull-requests/how-tos/review-pull-requests/checking-out-pull-requests-locally)\n\n  Consulte las solicitudes de incorporación de cambios localmente para resolver conflictos de mezcla, probar cambios o modificar código.\n\n* [Revisar los cambios propuestos en una solicitud de extracción](/es/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)\n\n  Revise las confirmaciones, los cambios de archivo y las diferencias en las solicitudes de incorporación de cambios para proporcionar comentarios, aprobar los cambios o solicitar actualizaciones antes de la combinación.\n\n* [Revisión de solicitudes de incorporación de cambios apiladas](/es/pull-requests/how-tos/review-pull-requests/reviewing-stacked-pull-requests)\n\n  Aborde los comentarios de revisión sobre una solicitud de incorporación de cambios en cualquier lugar de una pila y coloque en cascada los cambios a través del resto de la pila.\n\n* [Revisar los cambios en las dependencias en un pull request](/es/pull-requests/how-tos/review-pull-requests/reviewing-dependency-changes-in-a-pull-request)\n\n  Revise los cambios de dependencia en las solicitudes de incorporación de cambios para identificar las dependencias agregadas, actualizadas o eliminadas y detectar vulnerabilidades antes de llegar a producción.\n\n* [Comentar en una solicitud de extracción](/es/pull-requests/how-tos/review-pull-requests/commenting-on-a-pull-request)\n\n  Deja comentarios en las solicitudes de incorporación de cambios en GitHub, incluyendo comentarios generales, sugerencias específicas de líneas y debates a nivel de archivo para mejorar la colaboración y las revisiones de código.\n\n* [Aprobación de una pull request con revisiones requeridas](/es/pull-requests/how-tos/review-pull-requests/approving-a-pull-request-with-required-reviews)\n\n  Apruebe las solicitudes de incorporación de cambios con las revisiones necesarias, incluidas las reglas de aprobación, la revisión de los cambios y el envío de comentarios antes de la combinación.\n\n* [Ver una revisión de solicitud de extracción](/es/pull-requests/how-tos/review-pull-requests/viewing-a-pull-request-review)\n\n  Ver y navegar por todos los comentarios de una única revisión de solicitud de extracción para comprender los cambios y los comentarios.\n\n* [Descartar una revisión de solicitud de extracción](/es/pull-requests/how-tos/review-pull-requests/dismissing-a-pull-request-review)\n\n  Descartar revisiones de solicitudes de extracción obsoletas o no aprobadas y actualizar su estado con un comentario obligatorio.\n\n* [Incorporar comentarios en tu solicitud de extracción](/es/pull-requests/how-tos/review-pull-requests/incorporating-feedback-in-your-pull-request)\n\n  Aplica los cambios sugeridos directamente a una solicitud de incorporación de cambios, agrupa varias sugerencias en una sola confirmación o abre una incidencia para realizar un seguimiento de los comentarios que quedan fuera del alcance.\n\n* [Resolución de un conflicto de combinación en GitHub](/es/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)\n\n  Resuelva conflictos de combinación simples directamente en GitHub el uso del editor de conflictos o controle casos complejos a través de la línea de comandos.\n\n* [Resolver un conflicto de fusión con la línea de comando](/es/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-using-the-command-line)\n\n  Resuelva conflictos de combinación mediante la línea de comandos mediante la identificación de cambios en conflicto, la edición de archivos y la confirmación de resoluciones.\n\n* [Resolución de problemas de verificaciones de estado requeridas](/es/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-required-status-checks)\n\n  Resuelva errores comunes y desbloquee la combinación o inserción en ramas protegidas mediante la solución de problemas de comprobaciones de estado necesarias.\n\n* [Solución de problemas de solicitudes de incorporación de cambios apiladas](/es/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-stacked-pull-requests)\n\n  Resuelva problemas comunes con solicitudes de incorporación de cambios apiladas, incluidos conflictos de rebase, combinaciones bloqueadas, operaciones interrumpidas y problemas de cola de mezcla.\n\n* [Combinación de una solicitud de incorporación de cambios](/es/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)\n\n  Fusionar las solicitudes de extracción en la rama upstream, elegir métodos de fusión y cumplir los requisitos del repositorio, como revisiones o comprobaciones de estado.\n\n* [Combinación de una solicitud de incorporación de cambios con una cola de fusión mediante combinación](/es/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request-with-a-merge-queue)\n\n  Utiliza colas de fusión en GitHub para agilizar la fusión de solicitudes de extracción, garantizar que se superen las comprobaciones requeridas y gestionar eficazmente las operaciones de la cola.\n\n* [Fusionar una solicitud de cambios automáticamente](/es/pull-requests/how-tos/merge-and-close-pull-requests/automatically-merging-a-pull-request)\n\n  Habilite o deshabilite la combinación automática para las solicitudes de incorporación de cambios para simplificar el flujo de trabajo y combinar automáticamente los cambios una vez que se cumplan todos los requisitos.\n\n* [Fusión de pull requests apiladas](/es/pull-requests/how-tos/merge-and-close-pull-requests/merging-stacked-pull-requests)\n\n  Combine una pila de abajo arriba, individualmente o en grupos contiguos.\n\n* [Optimización de CI para solicitudes de incorporación de cambios apiladas](/es/pull-requests/how-tos/merge-and-close-pull-requests/optimizing-ci-for-stacked-pull-requests)\n\n  Comprenda cómo GitHub Actions se ejecutan los flujos de trabajo para una pila, acceder a los metadatos de la pila en los flujos de trabajo y reducir el uso de CI redundante.\n\n* [Revertir un pull request](/es/pull-requests/how-tos/merge-and-close-pull-requests/reverting-a-pull-request)\n\n  Cree una nueva pull request para revertir una pull request fusionada anteriormente y resolver los conflictos de fusión si se producen.\n\n* [Cerrar una solicitud de extracción](/es/pull-requests/how-tos/merge-and-close-pull-requests/closing-a-pull-request)\n\n  Cierra una solicitud de extracción sin fusionarla para administrar cambios innecesarios o abordar soluciones alternativas en otras ramas.\n\n* [Bifurcar un repositorio](/es/pull-requests/how-tos/work-with-forks/fork-a-repo)\n\n  Bifurque un repositorio sobre GitHub para proponer cambios, colaborar en proyectos y administrar su propia copia del código base.\n\n* [Configuración de un repositorio remoto para una bifurcación](/es/pull-requests/how-tos/work-with-forks/configuring-a-remote-repository-for-a-fork)\n\n  Configure un repositorio remoto que apunte al repositorio upstream en Git para sincronizar los cambios entre la bifurcación y el repositorio original.\n\n* [Sincronizar una bifurcación](/es/pull-requests/how-tos/work-with-forks/syncing-a-fork)\n\n  Sincronice un repositorio bifurcada con su repositorio ascendente mediante la interfaz web, GitHub CLI o línea de comandos.\n\n* [Permitir cambios para una rama de solicitud de extracción creada desde una bifurcación](/es/pull-requests/how-tos/work-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)\n\n  Habilite la colaboración al permitir que los mantenedores de repositorios confirmen cambios en las ramas de solicitud de incorporación de cambios creadas a partir de bifurcaciones en su cuenta personal.\n\n* [Desasociar una bifurcación](/es/pull-requests/how-tos/work-with-forks/detaching-a-fork)\n\n  Desconecte un repositorio de su red de bifurcación dejando la red o creando un repositorio independiente a través de los pasos manuales.\n\n* [Solicitudes de incorporación de cambios](/es/pull-requests/reference/pull-requests)\n\n  Proponer, revisar y combinar cambios de código mediante solicitudes de incorporación de cambios para colaborar de forma eficaz y mantener la calidad del código.\n\n* [Solicitudes de incorporación de cambios apiladas](/es/pull-requests/reference/stacked-pull-requests)\n\n  Reglas y requisitos para la función de las solicitudes de incorporación de cambios apiladas en GitHub.\n\n* [Comandos de la CLI de solicitudes de incorporación de cambios apiladas](/es/pull-requests/reference/stacked-prs-cli-commands)\n\n  Busque todos los comandos, marcas y código de salida de la `gh stack` extensión en GitHub CLI.\n\n* [API y webhooks de solicitudes de incorporación de cambios apiladas](/es/pull-requests/reference/stacked-pull-requests-apis-and-webhooks)\n\n  Lea y administre las solicitudes de incorporación de cambios apiladas mediante programación con las GitHub API REST y GraphQL y webhooks.\n\n* [Ramas](/es/pull-requests/reference/branches)\n\n  Use ramas en GitHub para aislar el trabajo de desarrollo, administrar ramas predeterminadas y colaborar eficazmente mediante solicitudes de incorporación de cambios y protecciones de rama.\n\n* [Horquillas](/es/pull-requests/reference/forks)\n\n  Comprenda cómo las bifurcaciones permiten la colaboración independiente mediante la creación de repositorios independientes conectados al original, con una configuración y permisos distintos.\n\n* [Confirmaciones](/es/pull-requests/reference/commits)\n\n  Obtenga información sobre cómo las confirmaciones guardan los cambios en los archivos, realizar un seguimiento de la autoría y organizar el historial del proyecto en GitHub.\n\n* [Uso de otras herramientas con solicitudes de incorporación de cambios apiladas](/es/pull-requests/reference/use-other-tools-with-stacked-pull-requests)\n\n  Use solicitudes de incorporación de cambios apiladas con herramientas como Jujutsu, Sapling o git-town.\n\n* [Utilizar parámetros de consulta para crear un pull request](/es/pull-requests/reference/using-query-parameters-to-create-a-pull-request)\n\n  Use parámetros de consulta para crear direcciones URL personalizadas que abran solicitudes de incorporación de cambios con títulos rellenados previamente, descripciones, etiquetas, etc.\n\n* [Revisiones de solicitudes de extracción](/es/pull-requests/reference/pull-request-reviews)\n\n  Revise las solicitudes de incorporación de cambios para proporcionar comentarios, sugerir cambios y garantizar la calidad del código antes de la combinación.\n\n* [Comprobaciones de estado](/es/pull-requests/reference/status-checks)\n\n  Comprenda cómo las comprobaciones de estado garantizan que las confirmaciones cumplen las condiciones del repositorio, ayudan a las revisiones de solicitudes de incorporación de cambios y administran validaciones como compilaciones, pruebas e implementaciones.\n\n* [Fusiones de solicitudes de incorporación de cambios](/es/pull-requests/reference/pull-request-merges)\n\n  Descubre estrategias para fusionar solicitudes de incorporación de cambios, como las confirmaciones de fusión, las fusiones squash y las rebases, con el fin de administrar el historial del repositorio de forma eficaz.\n\n* [Conflictos de fusión](/es/pull-requests/reference/merge-conflicts)\n\n  Identifique y resuelva los conflictos de fusión en Git para garantizar una integración fluida de las ramas y que las fusiones de las solicitudes de incorporación de cambios se realicen con éxito.\n\n* [Administración y estandarización de solicitudes de incorporación de cambios](/es/pull-requests/reference/managing-and-standardizing-pull-requests)\n\n  Administre y normalice las solicitudes de incorporación de cambios mediante plantillas, propietarios de código, ramas protegidas, conjuntos de reglas y herramientas automatizadas para contribuciones de repositorio coherentes y seguras.\n\n* [Trabajar con ganchos de prerrecepción](/es/working-with-pre-receive-hooks)\n\n  Aplique directivas de repositorio y evite problemas como secretos o confirmaciones no válidas mediante enlaces de recepción previa en GitHub Enterprise Server.\n\n* [Implementación de solicitudes de incorporación de cambios apiladas en su organización](/es/pull-requests/tutorials/roll-out-stacked-prs)\n\n  Las solicitudes de incorporación de cambios apiladas ayudan a su organización a mantener la calidad de revisión a medida que los equipos proporcionan grandes cambios en capas pequeñas y revisables, a la vez que mantienen las revisiones necesarias y las comprobaciones de estado en su lugar."}