Git

Cómo hacer una solicitud de extracción en Github

Cómo hacer una solicitud de extracción en Github
Git es un sistema de control de versiones (VCS). GitHub es una herramienta de colaboración construida sobre Git. También es una interfaz gráfica de Git. En GitHub, puede trabajar con muchas personas al mismo tiempo en cualquier proyecto. Pero, para hacer eso, debe agregar los privilegios necesarios a las personas a las que desea que realicen cambios en su proyecto.

Pero, ¿qué sucede si hace algo interesante en un proyecto y desea realizar cambios en un proyecto cuando no tiene el privilegio de hacerlo?? Bueno, aquí es donde entra la solicitud de extracción. La solicitud de extracción de GitHub es una forma de contribuir a un proyecto en GitHub incluso cuando no tiene ningún privilegio para realizar cambios en el proyecto. Todo lo que tiene que hacer es simplemente bifurcar el proyecto, clonar el proyecto bifurcado en su computadora, realizar cambios, enviar los cambios al repositorio bifurcado y realizar una solicitud de extracción al repositorio del proyecto original. Si al propietario le gustan los cambios que ha realizado, puede fusionarlos con el proyecto original. De lo contrario, podrá eliminar su solicitud en cualquier momento. Una característica muy bonita.

En este artículo, le mostraré cómo hacer una solicitud de extracción en GitHub. Entonces empecemos.

Repositorio de GitHub de bifurcación:

Para bifurcar un repositorio de GitHub, vaya a la página del repositorio de GitHub (que no es de su propiedad o no tiene permiso para modificar) en la que desea contribuir y haga clic en Tenedor como se marca en la captura de pantalla a continuación.

El repositorio se está bifurcando como puede ver en la captura de pantalla a continuación.

Una vez que el repositorio está bifurcado, debería aparecer con su nombre de usuario, como puede ver en la captura de pantalla a continuación. Esta es una copia del repositorio original que bifurcó.

Clonación del repositorio de GitHub:

Ahora que el repositorio de GitHub está bifurcado, puede realizar los cambios que desee aquí. Entonces, clonémoslo.

Para clonar el repositorio de GitHub, haga clic en Cono o descarga y copia la URL del repositorio.

Entonces, usa clon de git comando para clonar el repositorio en su computadora.

$ git clon https: // github.com / dev-shovon / toc-generator-plugin.git

El repositorio de GitHub debe clonarse.

Realización de cambios en el repositorio bifurcado:

El repositorio que he bifurcado contiene 3 archivos. manifestación.html, README.Maryland, toc_plugin.js. Haré un simple cambio a manifestación.html y empuja el cambio a GitHub en esta sección.

Este es el contenido del manifestación.html expediente.

Esto es lo que obtengo cuando ejecuto el manifestación.html archivo en el navegador. Ahora, cambiemos los encabezados de la tabla de contenido (TOC) a verde.

Agregué un poco de CSS en el manifestación.html para hacer que los encabezados de TOC sean verdes.

Como puede ver, los encabezados de la tabla de contenido son verdes.

Ahora, voy a confirmar los cambios y enviarlos al repositorio bifurcado de GitHub.

Primero, navegue a su repositorio de Git clonado de la siguiente manera:

$ cd toc-generator-plugin /

Ahora, organice los cambios de la siguiente manera:

$ git add -A

Ahora, realice una nueva confirmación de la siguiente manera:

$ git commit -m 'cambió el color del encabezado TOC a verde'

Ahora, envíe los cambios al repositorio de GitHub bifurcado con el siguiente comando:

$ git push origin master

Es posible que deba proporcionar los detalles de inicio de sesión de su cuenta de GitHub. Una vez que lo haga, los cambios deben cargarse en GitHub.

Como puede ver, el manifestación.html el archivo se actualiza en GitHub.

Crear una solicitud de extracción:

Ahora, para crear una solicitud de extracción, haga clic en Nueva solicitud de extracción botón como se marca en la captura de pantalla a continuación.

Ahora, asegúrese de que el repositorio base, la rama base y la información del repositorio bifurcado estén configurados correctamente. Una vez que haya terminado, haga clic en Crear solicitud de extracción como se marca en la captura de pantalla a continuación.

Escriba sus comentarios sobre esta solicitud de extracción para que el equipo de desarrollo sepa lo que está tratando de hacer. Una vez que haya terminado, haga clic en Crear solicitud de extracción como se marca en la captura de pantalla a continuación.

La solicitud de extracción debe crearse como puede ver en la captura de pantalla a continuación.

Ahora, el propietario del repositorio de GitHub original verá una nueva solicitud de extracción.

Si el propietario desea fusionar los cambios al proyecto original, puede hacerlo. Para fusionar los cambios, tendría que hacer clic en Combinar solicitud de extracción.

Luego, confirme la solicitud de fusión haciendo clic en Confirmar fusión.

Una vez que el propietario confirma la solicitud de fusión, los cambios deben fusionarse en el repositorio de GitHub original.

Como puede ver, el manifestación.html el archivo se actualiza en el repositorio original.

Entonces, así es como haces una solicitud de extracción en GitHub. Gracias por leer este artículo.

Cómo instalar y jugar a Doom en Linux
Introducción a Doom La serie Doom se originó en los años 90 después del lanzamiento del Doom original. Fue un éxito instantáneo y, desde ese momento e...
Vulkan para usuarios de Linux
Con cada nueva generación de tarjetas gráficas, vemos que los desarrolladores de juegos superan los límites de la fidelidad gráfica y se acercan un pa...
OpenTTD frente a Simutrans
Crear su propia simulación de transporte puede ser divertido, relajante y extremadamente atractivo. Es por eso que debes asegurarte de probar tantos j...