Este repositorio se ha creado para simplemente el proceso de contribución de código abierto en GitHub usando GIT. Al final, aprenderá cómo contribuir agregando sus propios proyectos en cualquier tecnología o documentación sobre cualquier tecnología. Si no tiene proyectos, programas básicos o documento, no se preocupe. Simplemente siga hasta el final y sabrá por qué.
Bifurca el repositorio haciendo clic en el botón de la bifurcación como se muestra en la imagen y luego nombrarlo según usted. Esto creará una copia de este repositorio en su cuenta.
Ahora clone el repositorio bifurcado a su máquina. Vaya a su cuenta de GitHub, abra el repositorio bifurcado, haga clic en el botón de código y luego haga clic en el icono Copiar al portapapeles .
Abra la ubicación del archivo, donde desea copiar este repositorio. Haga clic derecho y luego haga clic en Git Bash aquí. Esto abrirá una terminal.
Tipo en-
git clone "url you just copied"
donde "URL acaba de copiar" (sin las comillas) es la URL de este repositorio (su bifurcación de este proyecto que guardó según su elección de nombre).
Por ejemplo:
git clone https://github.com/username/first-pullrequest.git
donde username es su nombre de usuario GitHub. Aquí está copiando el contenido del repositorio de First-PullRequest en GitHub a su computadora.
Como no puede comprometer directamente los cambios en la rama principal, cree su propia rama.
Abra la ubicación del archivo donde clonó el repositorio, abra la carpeta first-pullrequest . Haga clic derecho y haga clic en Git Bash aquí.
Una vez que se abra el terminal, escriba -
git checkout -b your-new-branch-name
En lugar de su nuevo nombre de rama, escriba cualquier nombre que desee, sin espacio. Y si hay múltiples nombres, use el formato y use anteriormente - entre dos nombres.
Para agregar su trabajo, cree una nueva carpeta en la carpeta first-pullrequest y nombéralas de acuerdo con cualquiera de las tecnologías utilizadas como Java, CSS, etc., clasifíquela aún más mediante la creación de más carpetas que establezcan lo que está dentro de esta carpeta, como documentación, código, lectura, etc.
Si acaba de comenzar con Git y GitHub y no tiene un proyecto o documentación básica, no se preocupe. Hay un archivo Contributors.md en la carpeta principal first-pullrequest . Ábrelo cualquier editor de texto y agregue su nombre seguido de su URL GitHub. No lo agregue en la parte superior o al final, agréguelo en el medio y guarde el archivo antes de cerrarlo.
Si abre el terminal GIT ya abierto y escribe git status , encontrará algunos cambios realizados. Agregue esos cambios a su rama escribiendo - git add . o git add filename.txt , aquí el nombre de archivo es el nombre por el cual se encuentra en la carpeta y .txt es la extensión del archivo real (puede ser diferente a .txt).
git add .
Cometer esos cambios escribiendo -
git commit -m "Add a message here that states your change"
Agregue un mensaje real en el lado de esos ""
Empuje los cambios realizados por usted a la rama principal escribiendo -
git push origin branchname
Aquí, agregue su nombre de rama especificado después del origen.
Abra su repositorio de GitHub, encontrará un compare & pull request button . Haga clic en él.
Haga clic en el botón create pull request como se muestra en la imagen a continuación;
Revisaré todas sus solicitudes de extracción, le notificaré con algunos cambios si los hay y las fusionaré. Recibirá un correo electrónico que notifica cualquier cosa con respecto a su solicitud de extracción.
`1. Copie siempre el formulario de URL del repositorio bifurcado. 2. Mientras bifurca, asegúrese de estar bifurcando el repositorio original y no la bifurcación de otra persona. 3. Una vez bifurcado, no se puede volver a bifurcar hasta que se elimine la bifurcación. 4. Si desea contribuir nuevamente mientras la solicitud de extracción anterior está hasta el cheque, cree una nueva rama y realice los cambios y cree otra solicitud de extracción o realice cambios en la misma rama y cree una solicitud de extracción. Pero, en el segundo caso, no podrá ver el botón Comparar y Pull, entrará directamente en la solicitud anterior de la misma rama, y una vez que el propietario del repositorio lo acepte, ambas solicitudes serán aceptadas de inmediato.
Y hecho .....! Acaba de abrir su primera solicitud de extracción en GitHub.