Soixante-cinq millions de développeurs et trois millions d'organisations ne peuvent pas se tromper. Hébergeant plus de 200 millions de référentiels de code, GitHub est la plate-forme de développement de choix pour les particuliers codeurs et les entreprises du monde entier. Les développeurs utilisent GitHub pour créer, maintenir et même distribuer leurs logiciels afin que les utilisateurs comme vous puissent télécharger des fichiers et afficher le code directement depuis GitHub.
GitHub facilite le téléchargement et l'affichage du code source d'une application. Ce guide vous montrera comment télécharger directement des fichiers depuis le site Web de GitHub afin que vous puissiez visualiser vous-même le code d'un projet.
Installez une visionneuse de code
Avant vous télécharger n'importe quel code, vous devrez installer un programme capable de visualiser ce code. Visual Studio Code est un éditeur de code gratuit, open source et rationalisé qui permet aux utilisateurs d'afficher et de déboguer le code et d'exécuter des tâches.
Téléchargez et installez Code Visual Studio en suivant l'assistant d'installation. Ensuite, vous serez prêt à afficher les fichiers et le code que vous pouvez télécharger depuis GitHub.
Il existe de nombreux éditeurs de code différents. Si un projet a été créé avec un autre IDE (environnement de développement intégré), Visual Studio n'est peut-être pas idéal pour éditer ce code. Cela dit, Visual Studio Code vous permettra de modifier le code de la plupart des projets sur GitHub, et cela fonctionnera toujours si tout ce que vous voulez faire est visualiserle code.
Téléchargement de la version la plus récente d'un projet sur GitHub
Disons que vous êtes un programmeur qui souhaite télécharger les fichiers du projet pour un Open source logiciel. Sur GitHub, les fichiers de projet sont publiés dans des référentiels et chaque projet a une page d'accueil de référentiel. Vous n'avez pas besoin d'avoir un compte utilisateur sur GitHub pour afficher ou télécharger des fichiers.
Suivez ces étapes pour télécharger la version la plus récente du projet qui vous intéresse.
- Allez à github.com.
Les étapes ci-dessus vous expliquent comment afficher les fichiers de la version la plus récente d'un projet sur GitHub. Mais que se passe-t-il si vous souhaitez afficher les fichiers d'une branche spécifique du projet ?
Téléchargement à partir d'une branche spécifique
Dans GitHub, un référentiel peut avoir plusieurs branches. Chaque branche a un nom unique et se compose d'un ensemble de modifications de code. C'est une copie d'une partie particulière du code à un moment donné où vous pouvez apporter des modifications sans détruire l'original. Les modifications de code sont apportées à l'intérieur des branches, puis, si elles sont demandées et approuvées, elles peuvent être fusionnées dans la version de travail principale du projet appelée branche principale.
Imaginons que vous souhaitiez télécharger et afficher des fichiers d'une branche spécifique d'un projet sur GitHub. Pour ce faire, procédez comme suit :
En suivant les étapes ci-dessus, vous pouvez afficher le code d'une branche spécifique de un projet sur GitHub. Ensuite, nous verrons comment approfondir encore plus et télécharger des fichiers à partir d'un commitspécifique.
Téléchargement à partir d'un commit spécifique
Chaque fois qu'un code la modification est appliquée à un référentiel, elle est ajoutée via un commit. Le commit contient toutes les modifications depuis la dernière mise à jour du code. Vous pouvez télécharger à partir d'un commit spécifique si vous essayez de déboguer des problèmes causés par un changement de code récent.
Il y a tellement plus à GitHub
Le téléchargement et l'affichage de fichiers de projet à partir de GitHub n'est que la pointe de l'iceberg. Finalement, vous souhaiterez peut-être dupliquer un référentiel, le cloner dans un référentiel local, valider les modifications, renvoyer les modifications dans votre fork, puis soumettre une demande d'extraction demandant au propriétaire du projet de fusionner vos modifications dans le référentiel source.