3. Gestionnaire de version Git et service GitHub¶
Qu'est-ce que Git ?¶
Git est un système de gestion de version distribué qui sert à suivre les changements dans les fichiers informatiques et coordonner le travail sur ces fichiers entre plusieurs personnes. Il est principalement utilisé pour la gestion de code source dans le développement de logiciels, mais il peut être utilisé pour suivre les changements dans n'importe quel ensemble de fichiers. En tant que système de contrôle de révision distribué, il vise la vitesse, l'intégrité des données et la prise en charge de flux de travail distribués et non linéaires.
Git
Git a été créé par Linus Torvalds en 2005 pour le développement du noyau Linux, avec d'autres développeurs du noyau contribuant à son développement initial. En effet, il s'agit de gérer un projet auquel participent initialement environ 1500 développeurs et environ 200 à 250 entreprises en moyenne qui contribuent à chaque version du noyau.1 Mais l'outil git
est déjà populaire pour des projets individuels. Pourrait-on le considérer comme le successeur de CVS, SVN, etc. ?
Comme avec la plupart des autres systèmes de contrôle de version distribués, et contrairement à la plupart des systèmes client-serveur, chaque répertoire Git de chaque ordinateur est un "repository" à part entière avec un historique complet et des capacités de suivi de version complètes.
Git est un logiciel libre distribué sous les termes de la GNU General Public License version 2.
Source: https://en.wikipedia.org/wiki/Git
Qu'est-ce que GitHub ?¶
GitHub est un "repository" Git ou de contrôle de version basé Web et un service d'hébergement Internet. Il est principalement utilisé pour héberger du code. Il offre toutes les fonctionnalités distribuées de contrôle de version et de gestion de code source (SCM, source code management) de Git, ainsi que l'ajout de ses propres fonctionnalités. Il fournit un contrôle d'accès et plusieurs fonctionnalités de collaboration telles que le suivi des bogues, les demandes de fonctionnalités, la gestion des tâches et les wikis pour chaque projet.
Git
Depuis avril 2017, GitHub compte près de 20 millions d'utilisateurs et 57 millions de dépôts, ce qui en fait la plus grande source de code source au monde.
GitHub a une mascotte appelée Octocat, un chat avec cinq tentacules et un visage humain.
Source: https://en.wikipedia.org/wiki/GitHub
Pratique¶
Connectez-vous à GitHub : créer un compte GitHub et installer GitHub Desktop.
- Créez un compte utilisateur GitHub.
- Connectez-vous à Github.
- Installez sur votre machine locale GitHub Desktop.
Références¶
Installez sur votre machine locale le logiciel Git.