-
Notifications
You must be signed in to change notification settings - Fork 2
Guía básica para contribuir con git
#Si no tienes permiso de escritura en el repositorio
- Sitúate en https://github.com/numeroteca/contratosmenores/
- Haz click en "fork" en el menú de arriba a la derecha.
- Ahora podŕas ver tu repositorio "forkeado" en https://github.com/**tusuario**/contratosmenores/
- En línea de comandos escribe
git clone https://github.com/tuusuario/contratosmenores.git
Esto creará un repositorio en local (tu ordenador) igual que el que está online.
Alternativamente, si quieres que el directorio que contiene se llame de otra forma diferente a contratosmenores
debes escribir este comando: git clone https://github.com/tuusuario/contratosmenores.git contratosmenores-nombre-alternativo
-
Edita con un procesador algún archivo, por ejemplo el archivo
data/data_val2015.tsv
-
Edita y comitea tus cambios. Para ello tienes que hacer dos pasos:
-
Añade los cambios al stage:
git add data/data_val2015.tsv
Si tuvieras que añader múltiples archivos:git add data/data_val2015.tsv data/data_paracuellos2014.tsv
También podrías ejecutar el comando add
varias veces:
git add data/data_val2015.tsv
git add data/data_paracuellos2014.tsv
...
Si quieres añadir todos los archivos modificados haz:
git add .
-
Comitea (publica) los cambios añadidos y explica en qué consiste el cambio:
git comit -m "Corrige fechas equivocadas de enero"
Esta acción agrupa el conjunto de cambios que han sido añadidos en el paso anterior y crea un nuevo estado del repositorio en la rama (branch)master
.
Ahora tus cambios están publicados en tu git en local pero todavía no los has subido a github.com.
- Sube los cambios al repositorio en github
git push
Como has clonado el proyecto desde github, e repositorio por defecto será el de github que has cloneado, esto es, tu fork. - Comprueba que lo cambios se han subido en https://github.com/tuusuario/contratosmenores
Ahora que tus cambios están online tienes que pedir un Pull request, esto es, decirle al propietario del repositorio original que has hecho cambios y que quieres publicarlos en su repositorio.
-
Navega hasta https://github.com/**tuusuario**/contratosmenores/pulls y haz click en New pull request. Eso te llevará a
https://github.com/numeroteca/contratosmenores/compare/master...tuusuario:master
que es donde podrás comparar en qué se diferencian las dos versioens del repositorio y publicar un mensaje informando qué cambios has hecho. -
Ahora el/los propietarios del repositorio podrán ver tu pull request en https://github.com/numeroteca/contratosmenores/pulls y aprobarlo o denegarlo.
¡Gracias por colaborar!
#Si tienes permiso de escritura en el repositorio
Por completar.