Git est un outil open-source et populaire pour fournir une plate-forme de contrôle de version distribuée généralement utilisée par les développeurs et les entreprises, pour travailler individuellement ou en communauté en utilisant diverses plates-formes et IDE. Ici, nous apprenons la commande pour installer Git sur Rocky Linux 8 ou AlmaLinux 8.
Git, publié pour la première fois en 2005, a été conçu pour que les équipes utilisent régulièrement des branches et des fusions pour créer un historique clair du projet. Même chaque membre de l'équipe peut avoir une vue claire pour visualiser les branches et les fusions d'un projet, en utilisant les outils intégrés de Git. Il est indépendant de la plate-forme et peut donc être utilisé dans presque tous les environnements.
Lorsque plusieurs développeurs travaillent sur le même projet à partir d'emplacements différents, le contrôle de version facilite l'ajout de modifications indépendamment tout en laissant des traces et des journaux. Cela offre non seulement de la transparence - qui a fait quoi et quand, mais donne également accès aux anciennes versions du projet à un moment ultérieur.
La principale caractéristique qui différencie Git des autres systèmes de contrôle de version est qu'il ne dépend pas d'une base de données stockée de manière centralisée, mais plutôt d'un système distribué. Par conséquent, il n'y a pas de stockage central, cela implique que chaque membre d'une équipe de projet dispose d'une sorte de sa propre copie de la base de données du projet - le référentiel.
Prêt à l'emploi, Git est un outil de ligne de commande, cependant, de nombreux clients GUIL tiers sont disponibles pour le gérer graphiquement. Les interfaces Web populaires GitHub et GitLab pour les projets Git en font partie. Outre les clients GUI basés sur le Web, des clients de bureau sont également disponibles.
Étapes pour installer Git sur AlmaLinux ou Rocky Linux 8
Les commandes données ici pour configurer Git sur Rocky ou AlmaLinux basé sur RPM seront les mêmes pour d'autres Linux similaires tels que CentOS, Fedora, Oracle Linux, RedHat et autres.
1. Exigences :
- Rocky ou AlmaLinux
- Un utilisateur sudo non root
- Connexion Internet
2. Exécuter la mise à jour DNF
Pour s'assurer que notre cache de référentiel système et tous les packages système déjà installés sont à jour ; exécutez une fois la commande de mise à jour du système indiquée ci-dessous :
sudo dnf update
3. Commande pour installer Git sur AlmaLinux ou Rocky Linux 8
Nous n'avons pas besoin d'ajouter de référentiel supplémentaire, l'outil populaire Git est déjà disponible via le référentiel de base d'Almalinux et de Rocky. Par conséquent, exécutez simplement la commande d'installation à l'aide du gestionnaire de packages DNF.
sudo dnf install git -y
4. Vérifier la version
Une fois l'installation terminée, confirmons la même chose en vérifiant la version installée par Git.
git --version
5. Configurer Git
Maintenant que nous avons installé git sur notre machine, nous devons encore ajouter quelques configurations. De nombreuses options s'offrent à vous (comme l'apparence et la fonctionnalité du client), mais nous ne ferons ici que les deux configurations les plus importantes. D'une part, nous définissons notre nom d'utilisateur, et d'autre part notre email.
git config --global user.name "h2s"
git config --global user.email [email protected]Remarque :Remplacez les éléments utilisateur et e-mail par ce que vous souhaitez définir dans les commandes ci-dessus.
Toute action que nous effectuons dans Git aura désormais un cachet du nom et de l'adresse e-mail que nous venons de fournir. De cette façon, les autres utilisateurs savent toujours qui a fait quoi et quand. Cela met de l'ordre dans le chaos, en particulier dans les grands projets sur lesquels de nombreux développeurs travaillent.
6. Créer un nouveau dépôt – git init
Comme nous l'avons mentionné précédemment, git stocke ses fichiers et son historique directement sous forme de dossiers dans votre projet. Pour configurer un nouveau référentiel, nous devons ouvrir notre répertoire de projet et exécuter git init . Cela activera Git pour ce dossier spécifique et créera un répertoire .git masqué. pour stocker l'historique et la configuration du référentiel. Si vous n'avez pas encore de projet et que vous souhaitez repartir de zéro, créez d'abord celui avec le nom que vous souhaitez donner à votre projet.
Créer un répertoire
mkdir mygit
Accéder au répertoire créé
cd mygit
Maintenant, initialisez le dépôt local git
git init
Vous pouvez voir le contenu
ls -a .git
7. Vérification de l'état du dépôt – git status
Pour avoir le statut git, la commande est :
git status
Pour lister toutes les commandes et sous-commandes git
git help -a
Obtenir de l'aide pour une commande particulière
git help <command>
8. Connecter le dépôt git distant
Si vous souhaitez télécharger quelque chose sur un référentiel distant, nous devons d'abord nous y connecter. Par exemple, pour lier celui que vous avez sur GitHub, BitBucket ou un autre service, nous exécutons la ligne suivante dans le terminal :
git remote add origin remote-repository-link
Par exemple, vous avez votre propre référentiel sur GitHub et souhaitez y extraire ou y insérer les modifications. Ensuite, basculez d'abord vers votre répertoire Project où vous avez initialisé le Git. Après cela, connectez le répertoire distant à l'aide de la commande ci-dessus.
cd mygit
git remote add origin https://github.com/h2smedia/HowTo.git
Pour extraire les fichiers du référentiel :
git pull origin master
Pour pousser les modifications apportées aux fichiers :
git push origin master
Remarque :La transmission nécessite un mot de passe, cependant, si vous utilisez GitHub, l'authentification par mot de passe n'est plus utilisable. L'utilisateur doit opter pour un jeton à la place. En savoir plus sur le blog officiel de GitHub.
9. Supprimer ou désinstaller
Si vous n'avez pas besoin de Git sur Almalinux ou Rocky Linux 8, nous pouvons le supprimer en utilisant la même commande que nous avons utilisée pour installer le même mais avec une option différente.
sudo dnf remove git -y
Pour plus d'informations, consultez la documentation Git.
10. Tutoriel vidéo