L'aide-memoire Git essentiel : toutes les commandes a connaitre

Un aide-memoire Git complet couvrant les commandes de base, le branchement, l'historique, l'annulation de changements et des conseils pratiques.

1 fΓ©vrier 2026

Pourquoi chaque developpeur a besoin d'un aide-memoire Git

Git est le systeme de controle de version le plus utilise au monde, et pour de bonnes raisons. Il alimente la collaboration de millions de developpeurs a travers les projets open-source, les startups et les equipes d'entreprise. Cependant, l'ensemble etendu de commandes de Git peut etre ecrasant, meme pour les developpeurs experimentes. Un aide-memoire bien organise sert de reference rapide qui fait gagner du temps, previent les erreurs et vous aide a rester productif.

Que vous soyez un debutant apprenant le controle de version pour la premiere fois ou un ingenieur senior qui oublie occasionnellement la syntaxe exacte, avoir une reference Git fiable a portee de main est inestimable.

Commandes Git de base

Ces commandes fondamentales sont les pierres angulaires de tout flux de travail Git :

  • git init β€” Initialise un nouveau depot Git dans le repertoire courant.
  • git clone [url] β€” Cree une copie locale d'un depot distant avec tout l'historique.
  • git add [fichier] β€” Prepare les modifications pour le prochain commit. Utilisez git add . pour preparer tous les fichiers modifies.
  • git commit -m "message" β€” Enregistre les modifications preparees avec un message descriptif.
  • git push β€” Envoie les commits locaux vers le depot distant.
  • git pull β€” Recupere et fusionne les modifications du depot distant dans votre branche courante.

Branchement et fusion

Les branches sont l'une des fonctionnalites les plus puissantes de Git :

  • git branch β€” Liste toutes les branches locales. Ajoutez -a pour voir egalement les branches distantes.
  • git branch [nom] β€” Cree une nouvelle branche a partir du commit courant.
  • git checkout [branche] β€” Bascule vers une branche existante.
  • git checkout -b [nom] β€” Cree et bascule vers une nouvelle branche en une seule etape.
  • git merge [branche] β€” Fusionne la branche specifiee dans votre branche courante.
  • git rebase [branche] β€” Reapplique vos commits sur une autre branche, creant un historique lineaire.

Consulter l'historique et le statut

Comprendre ce qui a change et quand est crucial pour une collaboration efficace :

  • git status β€” Affiche l'etat actuel de votre repertoire de travail et de la zone de preparation.
  • git log β€” Affiche l'historique des commits. Ajoutez --oneline pour une vue compacte.
  • git diff β€” Affiche les modifications non preparees dans votre repertoire de travail.
  • git blame [fichier] β€” Montre qui a modifie en dernier chaque ligne d'un fichier.

Annuler des changements

Les erreurs arrivent, et Git offre plusieurs moyens de recuperation :

  • git reset [fichier] β€” Retire un fichier de la zone de preparation sans supprimer ses modifications.
  • git reset --hard [commit] β€” Reinitialise votre branche a un commit specifique. A utiliser avec une extreme prudence.
  • git revert [commit] β€” Cree un nouveau commit qui annule les changements d'un commit specifique. C'est la methode sure pour les branches partagees.
  • git stash β€” Sauvegarde temporairement les modifications non commitees. Utilisez git stash pop pour les restaurer.

Conseils avances

Ecrire de meilleurs messages de commit

Un bon message de commit commence par une ligne de resume concise (50 caracteres ou moins), suivie d'une ligne vide et d'une explication plus detaillee si necessaire. Utilisez l'imperatif : "Ajouter fonctionnalite" plutot que "Fonctionnalite ajoutee."

Utiliser les alias Git

Accelerez votre flux de travail en creant des alias pour les commandes courantes. Par exemple, git config --global alias.co checkout vous permet de taper git co.

Comment Simple-Toolz aide

Notre aide-memoire Git interactif sur Simple-Toolz organise toutes les commandes Git essentielles en sections categorisees et recherchables. Contrairement a un PDF statique, notre outil vous permet de filtrer rapidement les commandes par categorie, de rechercher par mot-cle et de trouver exactement ce dont vous avez besoin en quelques secondes. Il est toujours a jour, fonctionne dans votre navigateur et ne necessite aucune installation.