Aide-memoire Git : les commandes essentielles
Toutes les commandes Git que tu utiliseras au quotidien, classees par usage, en francais. A garder sous la main ou a consulter dans l'application GitQuest.
Cet aide-memoire couvre les commandes Git les plus utilisees. Pour des explications detaillees de chaque commande, consulte le glossaire Git complet.
Bases
Demarrer un projet
git initInitialiser un nouveau depot Gitgit clone <url>Cloner un depot distantgit statusVoir l'etat des fichiersCommit
Sauvegarder des modifications
git add <fichier>Ajouter un fichier au staginggit add .Ajouter tous les fichiers modifiesgit commit -m "message"Creer un commitgit diffVoir les modifications non stageesgit diff --stagedVoir les modifications stageesBranches
Travailler avec les branches
git branchLister les branchesgit branch <nom>Creer une nouvelle branchegit checkout <branche>Changer de branchegit switch <branche>Changer de branche (moderne)git checkout -b <nom>Creer et basculer sur une branchegit branch -d <nom>Supprimer une branche fusionneeFusion
Fusionner et rebaser
git merge <branche>Fusionner une branche dans la courantegit rebase <branche>Rebaser sur une branche (historique lineaire)git rebase -i HEAD~nRebase interactif sur n commitsgit merge --abortAnnuler un merge en coursgit cherry-pick <hash>Appliquer un commit specifiqueRemote
Travailler avec un depot distant
git remote -vLister les depots distantsgit pushEnvoyer les commits vers le distantgit push -u origin <branche>Pousser et configurer le trackinggit pullRecuperer et fusionner depuis le distantgit fetchRecuperer sans fusionnerHistorique
Consulter l'historique
git logVoir l'historique des commitsgit log --onelineHistorique condense (une ligne par commit)git log --graphHistorique avec graphe des branchesgit show <hash>Details d'un commit specifiquegit blame <fichier>Qui a modifie chaque lignegit reflogHistorique de tous les mouvements de HEADAnnulation
Annuler et corriger
git restore <fichier>Annuler les modifications d'un fichiergit restore --staged <fichier>Retirer un fichier du staginggit reset --soft HEAD~1Annuler le dernier commit (garder modifications)git reset --hard HEAD~1Annuler le dernier commit (tout supprimer)git revert <hash>Creer un commit inverse (sur)git stashMettre de cote les modifications en coursgit stash popRecuperer les modifications mises de coteConfig
Configuration
git config --global user.name "Nom"Configurer son nomgit config --global user.email "email"Configurer son emailgit tag <nom>Creer un tag (ex: v1.0.0)Cet aide-memoire, dans ta poche
Le glossaire integre de GitQuest reprend toutes ces commandes avec des exemples interactifs et un moteur de recherche.


A
GitQuest est conçu par Anaïs, développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.
Memoriser, c'est bien. Pratiquer, c'est mieux.
L'aide-memoire t'aide a retrouver une commande. Les enquetes GitQuest t'aident a la maitriser.
Commencer les enquetes