Antisèche de commandes Git
Retrouvez rapidement une commande Git par mot-clé (branche, commit, rebase, stash...), classée par catégorie, avec un bouton pour copier chaque commande directement dans votre terminal.
Démarrer
git initgit clone <url>git config --global user.name "Nom"git config --global user.email "email"État & historique
git statusgit loggit log --oneline --graph --allgit diffgit diff --stagedgit show <commit>Modifier
git add <fichier>git add -Agit commit -m "message"git commit --amendgit restore <fichier>git restore --staged <fichier>git rm <fichier>Branches
git branchgit branch <nom>git switch <branche>git switch -c <branche>git branch -d <branche>git branch -D <branche>Fusion & rebase
git merge <branche>git rebase <branche>git rebase -i HEAD~ngit cherry-pick <commit>Distant
git remote -vgit fetchgit pullgit pushgit push -u origin <branche>git push --force-with-leaseAnnuler
git reset --soft HEAD~1git reset --mixed HEAD~1git reset --hard HEAD~1git revert <commit>Rangement (stash)
git stashgit stash popgit stash listÉtiquettes
git taggit tag -a v1.0.0 -m "message"git push origin --tagsComment ça marche
Une quarantaine de commandes Git courantes sont classées par catégorie (démarrer, état et historique, branches, fusion et rebase, distant, annuler, stash, étiquettes). Tapez un mot clé dans la barre de recherche — un nom de commande (rebase), un concept (« annuler », « fusionner ») ou une catégorie — pour filtrer la liste en direct, puis cliquez sur « Copier » à côté de la commande voulue pour la coller directement dans votre terminal.
Quelle est la différence entre git fetch et git pull ?
git fetch télécharge les nouvelles références du dépôt distant sans modifier votre branche locale, ce qui vous laisse le temps d'inspecter les changements avant de les intégrer. git pull fait la même chose puis fusionne (ou rebase, selon la configuration) automatiquement ces changements dans votre branche courante.
Quand utiliser git reset plutôt que git revert ?
Utilisez git reset pour réécrire l'historique d'une branche qui n'a pas encore été partagée (ou avec prudence en coordination avec l'équipe), et git revert pour annuler proprement un commit déjà poussé et potentiellement utilisé par d'autres, puisqu'il ajoute un nouveau commit d'annulation sans réécrire l'historique existant.
Cette antisèche est entièrement statique et fonctionne hors ligne une fois la page chargée : aucune donnée n'est envoyée à un serveur, y compris votre recherche.