Aller au contenu
Développement medium
🔐 Alerte sécurité — Incident supply chain Trivy : lire mon analyse de l'attaque

Obtenir de l'aide dans Git

5 min de lecture

Git intègre un système d’aide complet directement dans votre terminal. Trois commandes couvrent tous les cas : git help pour la documentation détaillée, git <commande> -h pour un résumé rapide, et git help -g pour les guides thématiques. Ce guide vous montre comment les utiliser efficacement.

  • Utiliser git help pour accéder à la documentation officielle
  • Distinguer les 3 niveaux d’aide : résumé, manuel complet, guide thématique
  • Rechercher efficacement dans une page de manuel Git
  • Explorer les guides thématiques intégrés avec git help -g
BesoinCommandeRésultat
Résumé rapide (options)git commit -hSynopsis + options courtes
Documentation complètegit help commitPage de manuel complète
Documentation dans le navigateurgit help --web commitOuvre la doc dans Firefox/Chrome

Pour un rappel des options sans quitter votre workflow :

Fenêtre de terminal
git commit -h

Sortie attendue (extrait) :

usage: git commit [-a | --interactive | --patch] [-s] [-v] ...
-q, --quiet suppress summary after successful commit
-v, --verbose show diff in commit message template
...

C’est la commande la plus rapide. Elle affiche les options directement dans le terminal, sans ouvrir de pager.

Fenêtre de terminal
git help commit

Cette commande ouvre la page de manuel (man page) de git commit. C’est la même chose que man git-commit. La documentation est exhaustive : chaque option, chaque comportement, des exemples.

Appuyez sur q pour quitter le pager.

Fenêtre de terminal
git help --web commit

Ouvre la documentation sur git-scm.com dans votre navigateur. Le format est plus lisible que les pages de manuel, avec une table des matières et des liens internes.

Pour voir toutes les commandes Git disponibles :

Fenêtre de terminal
git help -a

Git les organise en catégories : commandes principales, commandes auxiliaires, commandes de bas niveau (plumbing). Vous n’aurez besoin au quotidien que d’une dizaine de commandes principales.

Git inclut des guides sur des sujets transversaux :

Fenêtre de terminal
git help -g

Sortie attendue (extrait) :

The Git concept guides are:
attributes Defining attributes per path
cli Git command-line interface and conventions
core-tutorial A Git core tutorial for developers
everyday A useful minimum set of commands for Everyday Git
glossary A Git Glossary
revisions Specifying revisions and ranges for Git
tutorial A tutorial introduction to Git
workflows An overview of recommended workflows with Git

Pour lire un guide :

Fenêtre de terminal
git help everyday # Les commandes du quotidien
git help revisions # La syntaxe HEAD~2, main..feature, etc.
git help workflows # Les workflows recommandés
RessourceURLUsage
Pro Git Bookhttps://git-scm.com/book/fr/v2Guide complet gratuit (en français)
Documentation officiellehttps://git-scm.com/docsRéférence de chaque commande
Learn Git Branchinghttps://learngitbranching.js.org/Exercices visuels interactifs
Git Flight Ruleshttps://github.com/k88hudson/git-flight-rules”Que faire quand…” — recettes de survie
SymptômeCause probableSolution
git help affiche une erreur “no manual entry”Man pages non installéesInstallez le paquet git-man (Debian/Ubuntu) ou git-doc
--web n’ouvre pas le navigateurVariable BROWSER non définiegit config --global web.browser firefox
La doc est en anglaisNormal — la traduction officielle est partielleLe Pro Git Book est disponible en français
  • git <commande> -h pour un résumé rapide des options
  • git help <commande> pour la documentation complète
  • git help -g pour les guides thématiques intégrés
  • git help everyday est le meilleur point de départ pour les commandes essentielles
  • Pro Git Book (gratuit, en français) est la référence externe la plus complète

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn