Profile picture of Philémon GLOBLÉHI
Philémon GLOBLÉHI
Développeur Java
Follow me
Generated by linktime
May 21, 2025
6 commandes GIT incontournables pour tous les développeurs 👇 1. Récupérer les nouveautés sans les appliquer immédiatement Avec "git fetch", vous allez chercher les dernières modifications depuis le dépôt distant, sans modifier votre travail local. C’est un bon moyen de prendre connaissance des changements avant de les intégrer. Par exemple : ✅ git fetch upstream 2. Mettre à jour sa branche locale avec les derniers commits "git pull" combine la récupération et la fusion automatique des changements distants dans votre branche locale. Par défaut, il met à jour la branche sur laquelle vous travaillez. Exemple classique : ✅ git pull origin develop 3. Annuler un ou plusieurs commits sans altérer l’historique "git revert" crée un nouveau commit qui annule les effets d’un commit précédent. C’est la méthode recommandée pour corriger des erreurs sur une branche partagée, car elle ne supprime pas les commits existants. Pour revenir sur un commit précis : ✅ git revert 3f4e2a1 Pour plusieurs commits à la suite : ✅ git revert 3f4e2a1 4b2d9c3 4. Revenir en arrière localement, avec plus ou moins d’impact "git reset" sert à déplacer le pointeur HEAD et modifier la zone de staging et/ou le répertoire de travail selon l’option choisie : --soft : conserve les modifications dans la zone de staging, prêt à être re-commitées. --mixed (par défaut) : désindexe les fichiers modifiés mais conserve les modifications dans le dossier de travail. --hard : supprime toutes les modifications, comme si vous reveniez à un état antérieur, avec prudence ! Exemple : ✅ git reset --hard HEAD~1 5. Rejouer ses commits pour une histoire propre Le rebase permet de repositionner vos modifications au-dessus d’une autre branche, facilitant une histoire linéaire et compréhensible. Pour mettre à jour une branche fonctionnelle avec la branche principale : ✅ git checkout ma-fonctionnalite ✅ git rebase main Vous pouvez aussi éditer, fusionner ou réorganiser vos derniers commits grâce au rebase interactif : ✅ git rebase -i HEAD~4 En cas de conflit pendant un rebase, résolvez-les, puis continuez avec : ✅ git add . ✅ git rebase --continue Et pour annuler le rebase en cours si besoin : ✅ git rebase --abort 6. Fusionner deux branches simplement "git merge" permet d’intégrer les modifications d’une branche dans une autre, en créant un commit de fusion qui conserve l’historique des deux branches. Exemple : ✅ git merge correctif-bug --- Je suis Philémon Globléhi, consultant Java, j'accompagne les entreprises dans leurs projets stratégiques : - Développement & architecture logiciel - Modernisation de systèmes legacy - Conception de microservices robustes - Coaching & montée en compétences des équipes Un projet en tête ? Réservez un rendez-vous : https://lnkd.in/ecRArCmt Ou envoyez-moi un message en DM !
Stay updated
Subscribe to receive my future LinkedIn posts in your mailbox.

By clicking "Subscribe", you agree to receive emails from linktime.co.
You can unsubscribe at any time.

230 Likes
May 21, 2025
Discussion about this post
Profile picture of Fenotiana Andriamahenimanana 💻
Fenotiana Andriamahenimanana 💻
Développeur React & Node.js | Passionné d'automatisation et Spécialiste en Scraping Web | +7 ans d'expérience IT | Créateur de Solutions Innovantes pour optimiser le temps et booster la productivité
3 months ago
Une synthèse claire et précise, cela va certainement aider beaucoup de collègues. Bonne continuation
Profile picture of Francescu Garoby
Francescu Garoby
Tech Lead PHP | CTO
3 months ago
Je ne suis pas d'accord avec l'animation du "git pull origin main" : il n'y a pas de commit localement créé qui n'existe pas sur origin. C'est donc l'équivalent du git fetch + le HEAD est avancé sur le commit 8d9bf local.
Alexandre ROCHER
Consultant chez SCC Hyperscale
3 months ago
Git c'est la base, java aussi 😅