GNU/Linux >> Tutoriels Linux >  >> Linux

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

Ce bref guide explique ce qu'est Git, les avantages de l'utilisation de Git, son fonctionnement, ce qu'est 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 code source distribué populaire ou système de contrôle de version utilisé pour suivre les modifications dans les fichiers ou dans le 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. Il est entièrement gratuit et publié 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 entre les programmeurs développant en collaboration le code source pendant le développement du logiciel. Il ne nécessite aucun système central et la plupart des opérations sont locales.

Les développeurs peuvent voir les changements les uns 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 construisent 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'historique, de 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 :

  • Répertoire de travail,
  • Zone de staging :zone d'attente avant validation,
  • Dépôt local,
  • Dépôt distant (GitHub, GitLab, BitBucket, TFS, etc.).

L'illustration graphique suivante explique le fonctionnement de Git :

Nous discuterons de chaque étape en détail lorsque nous découvrirons 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 plate-forme d'hébergement la plus populaire pour le développement de logiciels et le contrôle de version à 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 de n'importe où dans le monde.

Des dizaines de milliers de projets sont hébergés sur GitHub. Il propose à la fois un plan gratuit et payant. GitHub appartient à Microsoft Corporation.

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

Installer Git sur Linux

Git est disponible dans les dépôts 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

openSUSE :

$ sudo zypper install git

Une fois installé, vous pouvez vérifier la version de Git à l'aide de la commande :

$ git --version
git version 2.31.1

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

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


Linux
  1. Comment installer et tester Ansible sur Linux

  2. Flatpak sur Linux :qu'est-ce que c'est et comment installer des applications avec ?

  3. Comment installer et utiliser Flatpak sous Linux

  4. Qu'est-ce que Podman et comment installer Podman sous Linux

  5. Qu'est-ce que NFS et comment l'installer sous Linux

Comment installer et utiliser la commande fd sous Linux

Comment installer et utiliser Nu Shell sous Linux

Comment installer Git sur Linux Mint 19

Comment installer et utiliser la commande Ack dans le système Linux

Comment installer et configurer le service Gogs Git sur Ubuntu Linux

Comment installer et configurer Git sur les distributions Linux