Recherche de site Web

Qu'est-ce que Git et comment l'installer sous Linux


Ce bref guide explique ce qu'est Git, les avantages de l'utilisation de Git, comment il fonctionne, qu'est-ce que GitHub et comment installer Git dans les systèmes d'exploitation Linux.

Qu’est-ce que Git ?

Git est un système de contrôle de source distribué populaire ou un système de contrôle de version utilisé pour suivre les modifications apportées aux fichiers ou au code source d'un projet.

Git est un outil open source développé par Linus Torvalds en 2005 pour le développement du code source du noyau Linux. Son utilisation est entièrement gratuite et publiée sous la licence publique générale GNU version 2.

En utilisant Git, nous pouvons facilement suivre les modifications dans n'importe quel ensemble de fichiers, comme qui a modifié le code, ce qui a été modifié et quand a été modifié, etc. Les modifications peuvent être partagées avec un référentiel distant.

Git est généralement utilisé pour coordonner le travail des programmeurs développant en collaboration du code source pendant le développement de logiciels. Cela ne nécessite aucun système central et la plupart des opérations sont locales.

Les développeurs peuvent voir les modifications des uns et des autres, ajouter de nouvelles fonctionnalités, résoudre les problèmes ensemble et également voir l'historique de l'ensemble du projet au fur et à mesure qu'ils créent l'application.

Tous les fichiers du projet ainsi que l'historique des modifications apportées à ces fichiers sont stockés dans un dossier nommé Repository. Habituellement, un référentiel Git est composé de fichiers, d'un historique et d'une configuration gérés par git.

Chaque projet sous le système de contrôle de version distribué Git passe par quatre étapes. Les quatre étapes de Git sont :

  • Directeur de travail,
  • Zone de transit : zone d'attente de pré-commit,
  • Dépôt local,
  • Dépôt distant (GitHub, GitLab, BitBucket, TFS etc.).

L'illustration graphique suivante explique le fonctionnement de Git :

comment fonctionne Git

Nous discuterons de chaque étape en détail lorsque nous en apprendrons davantage sur les bases de Git dans les prochains articles.

Qu’est-ce que GitHub ?

Il existe de nombreuses plateformes d'hébergement vous permettant d'héberger vos référentiels Git. GitHub en fait partie.

GitHub est la plateforme d'hébergement la plus populaire pour le développement de logiciels et le contrôle de versions à l'aide de Git.

Avec l'aide de GitHub, un ou plusieurs développeurs peuvent travailler sur un même projet et également collaborer avec d'autres développeurs pour différents projets depuis n'importe où dans le monde.

Des dizaines de milliers de projets sont hébergés sur GitHub. Il propose des forfaits gratuits et payants. GitHub appartient à la société Microsoft.

Les autres plates-formes d'hébergement similaires notables sont GitLab, BitBucket et AWS CodeCommit. Bien entendu, il existe de nombreuses plateformes d’hébergement. Mais ce sont des plateformes bien connues pour l’hébergement à distance de référentiels Git.

Installer Git sur Linux

Git est disponible dans les référentiels par défaut de la plupart des distributions Linux.

Installez Git dans Alpine Linux :

sudo apk add git

Arch Linux :

sudo pacman -S git

Debian, Ubuntu, Linux Mint, Pop_OS ! :

sudo apt install git

Fedora, RHEL, CentOS, AlmaLinux et Rocky Linux :

sudo dnf install git

ouvertSUSE :

sudo zypper install git

Une fois installé, vous pouvez vérifier la version de Git en utilisant la commande :

$ git --version
git version 2.31.1

Afficher la version de Git

Comme vous pouvez le voir dans le résultat ci-dessus, j'ai installé Git version 2.31.1.

Dans nos prochains tutoriels, nous examinerons plus en détail les principes fondamentaux de Git.

Ressource :

  • Site Web Git

Articles connexes