¿Cómo impulsar un proyecto y contribuir en GitHub?

Github es una plataforma básica utilizada por programadores de todo el mundo para crear y contribuir a proyectos de código abierto. Para contribuir a otros proyectos sobre Github, necesitamos abrir una solicitud de extracción, que es aceptada por el mantenedor del repositorio o proyecto si considera que ese cambio o contribución es efectivo. Aquí aprenderemos a crear una nueva solicitud de extracción en proyectos de código abierto de GitHub. Para ello, debemos seguir estos pasos básicos:

¿Cómo contribuir a un repositorio?

En primer lugar, debemos bifurcar el repositorio en el que queremos contribuir a nuestra propia cuenta de Github. Se puede hacer haciendo clic en la opción de bifurcación cerca de la esquina superior derecha del repositorio. 

Después de eso, debemos abrir los archivos del repositorio bifurcado en nuestra PC local. Para ello podemos usar Terminal o abrir Git Bash en esa carpeta, que se puede instalar por separado en nuestra PC. Cree una nueva carpeta, donde queremos almacenar los archivos del repositorio, y luego debemos ejecutar los siguientes comandos:

git init
git remote add origin "link to your forked repository"
git pull origin "branch name"

Esto extraerá todos los archivos de su repositorio bifurcado a nuestra carpeta local de PC. Aquí, un «enlace a su repositorio bifurcado» típico se ve así: 

https://github.com/username/repo-name.git

El comando en Git Bash será:

Si el repositorio tiene más de una rama, podemos cambiar nuestras ramas ejecutando el siguiente comando en nuestra terminal Git Bash:

git checkout "branch name"

Para verificar el nombre de la rama en la que nos encontramos actualmente, debemos ejecutar este comando:

git branch

Por ejemplo, si estamos en la rama dev y queremos cambiar a la rama maestra , usaremos este comando:

git branch
git checkout master
git branch

La salida del siguiente comando será así:

* dev
  master
  dev
* master

Así, de esta forma, podemos cambiar nuestra rama en nuestra carpeta local.

¿Cómo guardar nuestros cambios en nuestro repositorio bifurcado?

Para agregar todos los cambios que hicimos en nuestro código al repositorio local, debemos iniciar sesión en nuestra cuenta de Github en Git Bach y ejecutar el siguiente comando en Git Bash:

git add .
git commit -m "test commit"
git push -u origin "branch name"

Si el nombre de la rama es maestro, el último comando sería:

git push -u origin master

Esto copia con éxito todos los archivos actualizados a nuestro repositorio bifurcado. También podemos agregar archivos de forma selectiva utilizando el nombre de archivo específico que queremos insertar en nuestro repositorio bifurcado. Podemos verificar los archivos que se actualizan ejecutando el comando:

git status

Esto muestra todos los archivos actualizados por el usuario que aún no están comprometidos. Si el nombre del archivo es «upgraded.js», el comando será:

git add upgraded.js
git commit -m "saving changes"
git push -u origin "branch name"

¿Cómo crear una solicitud de extracción para el repositorio original?

Solo después de realizar ciertos cambios y actualizaciones en nuestro repositorio bifurcado, la opción Abrir solicitud de extracción estará visible al hacer clic en el botón Contribuir que indica que su repositorio bifurcado tiene algunas confirmaciones/actualizaciones que aún no se agregaron al repositorio original. Haga clic en el botón contribuir y se abrirá una página que nos permite abrir una solicitud de extracción y establecer el nombre de su solicitud de extracción, y puede escribir una descripción adicional sobre los cambios realizados. Después de enviar la solicitud de extracción, la solicitud se envía al mantenedor/propietario del repositorio original, que puede aceptarse si al mantenedor le gustan los cambios/actualizaciones realizados por nosotros.

Haga clic en el botón contribuir una vez que se realicen los cambios en el repositorio bifurcado

Creando una solicitud de extracción exitosa

Aquí, podemos escribir una descripción sobre nuestros cambios y finalmente abrir una solicitud de extracción

Una vez que acepte la solicitud, nuestros cambios serán visibles en el repositorio original y, por lo tanto, contribuimos con éxito a un proyecto.

Publicación traducida automáticamente

Artículo escrito por souvikm02 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *