Aller au contenu

Git Kit de Survie : Les Commandes Essentielles pour Gérer Votre Code

Git est un outil de gestion de version incontournable pour les développeurs, facilitant la collaboration, le suivi des modifications, et la gestion des versions de votre code. Que vous soyez un débutant ou un utilisateur confirmé, voici un kit de survie Git avec les commandes essentielles pour maîtriser l’outil.

ActionCommande GitDescription
Configurer Gitgit config --global user.name "Votre Nom"Configurer votre nom d’utilisateur global pour Git.
git config --global user.email " vo*********@ex*****.com "Configurer votre adresse email globale pour Git.
Initialiser un dépôtgit initInitialiser un nouveau dépôt Git dans le répertoire courant.
Cloner un dépôtgit clone https://github.com/utilisateur/projet.gitCloner un dépôt Git existant sur votre machine locale.
Vérifier le statutgit statusVérifier les fichiers modifiés, ajoutés ou prêts à être commités.
Ajouter des fichiersgit add nom_fichierAjouter un fichier spécifique à l’index (staging area).
git add .Ajouter tous les fichiers modifiés à l’index.
Committer des modificationsgit commit -m "Message"Enregistrer les modifications avec un message descriptif.
Visualiser l’historique des commitsgit logAfficher l’historique complet des commits.
git log --onelineAfficher une version condensée de l’historique des commits.
Créer une branchegit branch nom_brancheCréer une nouvelle branche.
Changer de branchegit checkout nom_brancheBasculez vers une branche spécifique.
Créer et changer de branchegit checkout -b nom_brancheCréer et basculer vers une nouvelle branche en une seule commande.
Fusionner des branchesgit checkout main puis git merge nom_brancheFusionner les modifications d’une branche dans la branche principale.
Pousser vers un dépôt distantgit push origin nom_brancheEnvoyer les modifications locales vers le dépôt distant.
Récupérer les modificationsgit pull origin nom_brancheRécupérer les modifications depuis un dépôt distant et fusionner avec votre branche locale.
Résoudre un conflitgit add nom_fichier_conflit puis git commitRésoudre un conflit et committer après résolution manuelle des conflits dans le fichier.
Annuler des modifications non commitésgit checkout -- nom_fichierAnnuler les modifications non commités d’un fichier spécifique.
Annuler un commit localgit reset --soft HEAD~1Annuler le dernier commit local tout en conservant les modifications dans l’index.
Supprimer une branchegit branch -d nom_brancheSupprimer une branche locale après l’avoir fusionnée.
Sauvegarde temporaire (stash)git stashSauvegarder les modifications non commités temporairement.
git stash popRécupérer les modifications sauvegardées avec git stash.
Voir les dépôts distantsgit remote -vAfficher la liste des dépôts distants configurés.
Récupérer les modifications sans fusiongit fetchRécupérer les modifications depuis le dépôt distant sans les fusionner immédiatement.
Tagger une versiongit tag -a v1.0 -m "Version 1.0" puis git push origin v1.0Marquer une version spécifique du projet avec un tag.
Supprimer un fichier du suivi Gitgit rm --cached nom_fichierSupprimer un fichier du suivi Git tout en le conservant localement.
Réorganiser l’historique (rebase)git rebase nom_brancheRéorganiser l’historique des commits en réappliquant les commits d’une branche sur une autre.
Étiquettes:

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *