Qu’est-ce que Git ?
Introduction à Git et GitHub
Le DE Africa Sandbox peut être utilisé avec le logiciel de contrôle de version Git. Git est gratuit et open source, et constitue une norme industrielle pour la maintenance des bases de code utilisées par plusieurs utilisateurs. Il assure le suivi de :
Fichiers
Modifications du contenu du fichier
Qui a ajouté les modifications
Qui a approuvé les changements
Lorsque ces changements ont été apportés
Il permet également de copier des fichiers, de sorte que des modifications peuvent être apportées à partir des fichiers d’origine, et dispose de fonctionnalités de restauration pour supprimer les modifications indésirables.
L’un des fournisseurs de services Git est un site Web appelé GitHub. GitHub permet aux utilisateurs de Git de mieux gérer leurs fichiers et leurs projets.
Le Sandbox d’analyse DE Africa est compatible avec Git et GitHub. La connexion de votre Sandbox à Git via un compte GitHub est un excellent moyen d’accéder au code d’analyse DE Africa, qui utilise Python dans Jupyter Notebooks. Il vous permet d’effectuer vos propres modifications et de développer de nouvelles analyses, sans affecter le code existant. Il est également important pour la collaboration, car vous pouvez publier vos modifications afin qu’elles puissent être visualisées, révisées et modifiées par vos collègues.
Pourquoi devrais-je l’utiliser ?
Avantages de l’utilisation de Git :
Familiarisez-vous avec un logiciel de contrôle de version gratuit utilisé dans le monde entier
Expérimentez avec le code DE Africa sans vous soucier de le casser
Sauvegardez votre travail d’analyse DE Africa sur GitHub
Partagez facilement votre code via son URL GitHub
Acquérir une expérience de base de l’interface de ligne de commande
Concepts de Git
Dans chaque section de ce guide sur Git, une nouvelle terminologie Git sera introduite dans une section appelée Concepts Git.
Dépôt : souvent abrégé en « repo ». Un dépôt Git est comme un dossier qui se trouve sur GitHub. Il contient tous les fichiers liés à votre projet. Par exemple, toute la documentation de DE Africa Sandbox a été ajoutée à un dépôt appelé « deafrica-docs ». Même si vous n’avez pas de compte GitHub, vous pouvez consulter les fichiers sur le site Web GitHub du dépôt <https://github.com/digitalearthafrica/deafrica-docs>. Pour les modifier ou suggérer des contributions, vous devrez vous connecter à GitHub. Vous pouvez le faire avec la plupart des dépôts publics.
Créer un compte GitHub
Vous aurez besoin d’un compte GitHub pour accéder aux fichiers des dépôts GitHub. Il existe une option de compte gratuite qui convient aux besoins de DE Africa.
Inscrivez-vous sur https://github.com/join.
Cliquez sur Suivant pour savoir comment connecter votre compte GitHub au DE Africa Sandbox.