viernes, 5 de febrero de 2016

Colaborar en un proyecto de Github

Supongamos que encontramos una libreria en Github que no resuelve algún problema de nuestro código, pero queremos agregar funcionalidad o mejorar alguna rutina de la misma, enseguida enlistaremos los pasos para hacer un pull request de algún proyecto en github.

1.- Ir a la página del proyecto y crear un fork de éste.


2.- Ahora ya tenemos un fork del proyecto en nuestra cuenta.


3.- El siguiente paso es clonar el repositorio:

git clone git@github.com:yorch81/php-telegram-cli-client.git

4.- El siguiente paso es agregar la URL del repositorio original y verificamos.

git remote add upstream git@github.com:zyberspace/php-telegram-cli-client.git
git remote -v

5.- Una vez que agregamos el repositorio original, jalamos los últimos cambios.

git pull -r upstream master

6.- Después creamos una rama, para no modificar la rama master.

git checkout -b quit_whites

7.- Ya estando en nuestra rama creada, podemos empezar a hacer cambios y subirlos a nuestro repositorio y subimos los cambios a nuestra rama creada.

git add --all
git commit -m "Mis cambios"
git push origin quit_whites

8.- Ahora vamos a github, seleccionamos nuestra rama y pulsamos el botón "Compare & pull request" para notificar al propietario del repositorio original que queremos subir algunos cambios, esta acción nos manda a un formulario donde podemos agregar descripciones de los cambios que hemos enviado.

No hay comentarios: