Contribuer avec GitHub¶
Avertissement
Aucun commit n’est réalisé directement sur le dépot principal du projet (https://github.com/PnX-SI/GeoNature-citizen). Pour contribuer, il est nécessaire de faire un fork du projet, de travailler sur ce fork et de proposer des mises à jour du dépot principal par pull request.
Faire un fork du projet¶
Cloner le projet¶
Dans un terminal:
$ git clone git@github.com:YOUR_NAME/GeoNature-citizen.git
Cloning into `GeoNature-citizen`...
remote: Counting objects: 10, done.
remote: Compressing objects: 100% (8/8), done.
remove: Total 10 (delta 1), reused 10 (delta 1)
Unpacking objects: 100% (10/10), done.
Récupérer les mises à jour du dépot principal¶
Dans un terminal, dans le dossier cloné:
$ git remote add upstream git@github.com:PnX-SI/GeoNature-citizen.git
Pour vérifier que votre clone local puisse suivre votre dépot (origin) et le dépot principal (upstream):
$ git remove -v
origin git@github.com:YOUR_NAME/GeoNature-citizen.git (fetch)
origin git@github.com:YOUR_NAME/GeoNature-citizen.git (push)
upstream git@github.com:PnX-SI/GeoNature-citizen.git (fetch)
upstream git@github.com:PnX-SI/GeoNature-citizen.git (push)
Créer votre propre branche de développement¶
Pour créer votre branche de développement, dans un terminal:
$ git checkout -b dev_mabranche