Git est un outil essentiel pour les développeurs, fournissant un cadre robuste pour suivre les modifications du code source pendant le développement de logiciels. Son système de contrôle de version distribué facilite le travail collaboratif, permettant à plusieurs développeurs de travailler simultanément sur un projet sans risque de modifications contradictoires. Avec Git, vous pouvez diversifier, expérimenter et fusionner facilement les fonctionnalités terminées, améliorant ainsi l'efficacité globale des flux de développement.
Voici un bref aperçu des principales fonctionnalités de Git :
- Gestion efficace des grands projets
- Authentification cryptographique de l'histoire
- Capacités flexibles de branchement et de fusion
- Modèle de référentiel décentralisé
- Prend en charge le développement non linéaire
- Adaptable aux grands projets et équipes
- Fonctionnalités complètes de sauvegarde et de restauration
- Facilite la collaboration et le partage de code entre les développeurs
Comprendre ces fonctionnalités vous aidera à apprécier la puissance et la flexibilité de Git au fur et à mesure de son installation sur votre système Fedora. Passons maintenant au processus technique d'installation de Git sur Fedora 40 ou 39.
Mettre à jour les packages système Fedora avant l'installation de Git
Tout d’abord, mettez à jour votre système pour vous assurer que tous les packages existants sont à jour.
sudo dnf upgrade --refresh
Sélectionnez la méthode d'installation de Git
Installer Git via la commande DNF
Fedora, par défaut, maintient une version à jour de Git. Cela rend le processus d’installation simple. Pour installer Git à l'aide du gestionnaire de packages DNF, exécutez la commande suivante :
sudo dnf install git
Installer Git via la source
La compilation à partir du code source est la solution pour ceux qui ont besoin d'une version spécifique de Git qui n'est pas disponible via le gestionnaire de packages DNF ou qui souhaitent installer Git avec des configurations personnalisées.
Commencez par visiter le site officiel Page de publication du site Web Git. Cela vous permettra d'identifier la dernière version stable ou d'identifier une version spécifique que vous recherchez. Une fois que vous avez choisi la version souhaitée, vous pouvez télécharger son code source en utilisant le commande wget dans la borne :
wget https://github.com/git/git/archive/refs/tags/v2.42.0.tar.gz
Note: Veuillez ne pas copier la commande ci-dessus ; ce n'est qu'un exemple. Git publie fréquemment de nouvelles versions, il est donc essentiel de consulter régulièrement le site officiel pour maintenir votre installation Git à jour.
Après le téléchargement, extrayez le code source avec la commande tar :
tar -xzf v2.42.0.tar.gz
Ensuite, remplacez votre répertoire par celui contenant la source extraite :
cd git-2.42.0
Avant de se lancer dans la compilation, installer les outils de développement nécessaires est essentiel. Ces outils garantissent la présence de la plupart des dépendances requises :
sudo dnf groupinstall "Development Tools"
Cependant, le package d'outils de développement standard peut ne pas inclure quelques dépendances. Pour les installer, utilisez :
sudo dnf install libcurl-devel expat-devel
Une fois les prérequis en place, vous pouvez maintenant configurer le script. Exécuter le make
commande:
make prefix=/usr/local all
Pour finaliser l'installation de Git, exécutez :
sudo make prefix=/usr/local install
Pour vérifier la réussite de l'installation et vérifier la version de Git que vous avez installée, utilisez :
git --version
Commandes Git de base
Les parties suivantes couvriront certaines configurations et commandes typiques utilisées quotidiennement par les utilisateurs de GIT. Ce n'est pas la liste complète ; GIT propose de nombreuses commandes et configurations, mais les utilisateurs les plus récents peuvent trouver quelques exemples utiles. Pour les utilisateurs recherchant des options ou une utilisation d'exigences plus avancées, je consulterais la documentation Git pour plus d'informations à long terme.
GIT Ajouter un utilisateur
Après l'installation, vous devez configurer les paramètres standards tels que les noms et les e-mails, principalement autour des messages de commit git. C'est assez simple, comme l'expliquera le didacticiel ci-dessous.
La première étape consiste à fournir votre nom, qui sera défini globalement.
git config --global user.name "YOUR NAME"
Ensuite, sélectionnez votre e-mail ; cela peut être faux si vous préférez.
git config --global user.email "YOUR EMAIL"
GIT Créer un répertoire
Tout d’abord, créez un répertoire pour les utilisateurs qui souhaitent créer un nouveau répertoire strictement pour GIT.
mkdir example-directory -p
Ensuite, accédez au répertoire.
cd example-directory -p
La tâche suivante consiste à utiliser la commande d'initialisation, ce qui créera un fichier caché. Répertoire .git pour stocker la configuration, l’historique, etc.
git init
Vous verrez une sortie de terminal indiquant l'état du répertoire en cours d'initialisation, et vous pourrez également voir le contenu à l'aide de la commande suivante.
ls -a .git
Imprimer les détails de la configuration GIT
Pour confirmer les utilisateurs et les détails de la configuration GIT, utilisez la commande config –list
git config --list
Sauf indication contraire, Git stocke les détails dans le fichier ~/.gitconfig. Vous pouvez consulter ce qui est actuellement stocké en utilisant la commande cat.
cat ~/.gitconfig
La commande sudo avec la commande git config définira deux noms d'utilisateur et e-mails distincts.
Stocker les informations d'identification GIT
Vous pouvez activer le cache d'assistance aux informations d'identification pour les utilisateurs qui souhaitent stocker les détails d'autorisation en utilisant les éléments suivants.
git config --global credential.helper cache
Si vous devez utiliser l'assistant d'identification, il est conseillé de ne mettre en cache que pendant une durée limitée pour une sécurité accrue. Par exemple, si vous travaillez aujourd'hui en utilisant GIT pendant 1 à 4 heures mais que vous n'y toucherez pas avant peut-être quelques semaines, définissez l'expiration sur 5 heures.
git config --global credential.helper "cache --timeout=18000"
Après 5 heures, les informations d'identification seront supprimées, sécurisant ainsi votre GIT.
Vérifier l'état GIT du répertoire
Pour afficher l'état d'un référentiel GIT, vous pouvez utiliser la commande git status suivante :
git status
Bien que la commande ci-dessus aide à donner le statut GIT, vous pouvez également répertorier toutes les commandes et sous-commandes git.
Connecter le référentiel GIT distant
Pour les utilisateurs qui doivent travailler avec des télécommandes GIT pour synchroniser et télécharger/télécharger les modifications, vous devrez lier le GIT. Cela peut être fait en utilisant la commande git remote :
git remote add origin remote-repository-link
Valider les modifications GIT
Lorsque vous avez terminé les modifications dans votre répertoire GIT et que vous souhaitez le synchroniser pour le transférer vers le référentiel distant, utilisez la commande git commit suivante :
git commit -m "git message changelog"
Note: le -m « git message change » est le message qui apparaît dans le journal des modifications.
Pousser les modifications GIT
Pour transmettre ou envoyer des modifications au référentiel distant vers SYNC dans les deux versions, utilisez la commande git push suivante :
git push origin master
Extraire les modifications GIT
Alternativement, pour extraire ou obtenir les modifications du référentiel distant vers SYNC dans les deux versions, utilisez la commande git pull suivante :
git pull origin master
Commandes et astuces supplémentaires
Mettre à jour Git
Pour les mises à jour de GIT, elles seront incluses avec vos packages système standard lorsque vous aurez installé git-core avec le gestionnaire de packages DNF. Utilisez la commande suivante pour mettre à jour et mettre à niveau.
sudo dnf update --refresh
Supprimer Git
Commande de méthode de suppression DNF Git
Si vous avez installé Git à l'aide du gestionnaire de packages DNF, sa désinstallation est simple. Exécutez la commande suivante :
sudo dnf remove git
Cette commande invitera le gestionnaire de packages DNF à localiser et désinstaller Git et ses fichiers associés de votre système Fedora.
Méthode de suppression de la version Git compilée
Si vous avez installé Git à partir de la source, le processus de suppression nécessite une intervention manuelle puisqu'aucun programme de désinstallation direct n'est fourni. Voici comment procéder :
Localisez le répertoire d'installation :
Si vous avez suivi le processus d'installation standard, les binaires de Git sont probablement dans /usr/local/bin
. Vous pouvez le vérifier avec le terminal, quelle commande :
which git
Supprimez les binaires :
Une fois que vous avez identifié le répertoire d'installation, vous pouvez supprimer manuellement les binaires Git :
sudo rm -f /usr/local/bin/git
sudo rm -f /usr/local/bin/git-*
Supprimer les répertoires associés :
De plus, vous souhaiterez peut-être supprimer d'autres répertoires associés à Git :
sudo rm -rf /usr/local/libexec/git-core
Après avoir terminé les étapes ci-dessus pour l'une ou l'autre méthode, Git devrait être supprimé avec succès de votre système Fedora. Pour vérifier la suppression, vous pouvez exécuter :
git --version
Si Git a été supprimé, cette commande devrait renvoyer une erreur indiquant que Git n'a pas été trouvé.
Conclusion
Nous avons parcouru les étapes pour installer Git sur Fedora Linux à l'aide du gestionnaire de packages DNF ou en compilant le code source. La maîtrise de Git amplifiera votre efficacité de codage, améliorera la collaboration et rationalisera votre processus de développement. Au fur et à mesure que vous serez plus à l'aise, n'oubliez pas d'explorer les fonctionnalités avancées de Git. Alors plongez-vous, expérimentez votre nouvelle configuration Git et voyez comment elle transforme votre flux de travail de codage !
Liens utiles et pertinents
Voici quelques liens précieux liés à l’utilisation de Git :
- Site officiel de Git: Visitez le site Web officiel de Git pour plus d'informations sur le système de contrôle de version, ses fonctionnalités et les options de téléchargement.
- Sorties de Git sur GitHub: Explorez les dernières versions de Git sur GitHub pour télécharger les versions les plus récentes et afficher les notes de version.
- Documentation Git: accédez à une documentation complète pour obtenir des guides détaillés sur l’utilisation et la configuration de Git.
- Communauté Git: Rejoignez la communauté Git pour vous connecter avec d'autres utilisateurs, participer à des discussions et trouver de l'aide.
- Référence rapide de Fedora Git: Consultez le guide de référence rapide de Fedora Git pour obtenir des conseils et des instructions sur l'utilisation de Git avec Fedora.