Skip to content

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.

  1. Créez un compte utilisateur GitHub.
  2. Connectez-vous à Github.
  3. Installez sur votre machine locale GitHub Desktop.

Références

Installez sur votre machine locale le logiciel Git.