Voici la liste des commandes de Git :
| Nom | Description |
|---|---|
| git add | Cette commande permet d'ajouter le contenu du fichier à l'index. |
| git am | Cette commande permet d'appliquer une série de correctifs à partir d'une boîte aux lettres. |
| git archive | Cette commande permet de créer une archive de fichiers à partir d'une arborescence spécifiée. |
| git bisect | Cette commande permet d'utiliser la recherche binaire pour trouver le commit ayant introduit un bogue. |
| git branch | Cette commande permet d'afficher la liste, de créer ou de supprimer des branches. |
| git bundle | Cette commande permet de déplacer des objets et des références par archive. |
| git checkout | Cette commande permet de changer de branche ou de restaurer des fichiers d'arbre de travail. |
| git cherry-pick | Cette commande permet d'appliquer les modifications introduites par certains commit existants. |
| git citool | Cette commande contient une alternative graphique à git-commit. |
| git clean | Cette commande permet de supprimer les fichiers non suivis de l'arbre de travail. |
| git clone | Cette commande permet de cloner un référentiel dans un nouveau répertoire. |
| git commit | Cette commande permet d'enregistrer les modifications dans le référentiel. |
| git config | Cette commande permet de demander et de définir un référentiel ou des options globales. |
| git describe | Cette commande permet d'attribuer à un objet un nom lisible par l'homme en fonction d'une référence disponible. |
| git diff | Cette commande permet d'afficher les modifications entre les commit, le commit et l'arborescence. |
| git fetch | Cette commande permet de télécharger des objets et des références depuis un autre référentiel. |
| git format-patch | Cette commande permet de préparer les correctifs pour la soumission par courrier électronique. |
| git gc | Cette commande permet de nettoyer les fichiers inutiles et optimisez le référentiel local. |
| git grep | Cette commande permet d'afficher des lignes correspondant à un motif de recherche. |
| git gui | Cette commande permet d'utiliser une interface graphique portable pour Git. |
| git help | Cette commande permet de retourner de l'aide sur cette commande. |
| git init | Cette commande permet de créer un référentiel Git vide ou réinitialiser un référentiel existant. |
| git log | Cette commande permet d'afficher le journal de bord des commit. |
| git merge | Cette commande permet de joindre deux ou plusieurs historiques de développement ensemble. |
| git mv | Cette commande permet de déplacer ou renommer un fichier, un répertoire ou un lien symbolique. |
| git notes | Cette commande permet d'ajouter ou inspecter des notes d'objet. |
| git pull | Cette commande permet de récupérer depuis un certain emplacement et intégrer avec un autre référentiel ou une branche locale. |
| git push | Cette commande permet de mettre à jour les références distantes avec les objets associés. |
| git range-diff | Cette commande permet de comparer deux plages de commit (par exemple, deux versions d'une branche). |
| git rebase | Cette commande permet de réappliquer les commit sur le dessus d'une autre pointe. |
| git remote | Cette commande permet de gérer un ensemble de référentiels de suivis. |
| git reset | Cette commande permet de réinitialiser la tête actuelle à l'état spécifié. |
| git revert | Cette commande permet de rétablir des commit existants. |
| git rm | Cette commande permet de supprimer des fichiers de l'arbre de travail et de l'index. |
| git shortlog | Cette commande permet de résumer la sortie du journal de bord de git. |
| git show | Cette commande permet de montrer différents types d'objets. |
| git stash | Cette commande permet de ranger les modifications dans un répertoire de travail impropre. |
| git status | Cette commande permet d'afficher l'état de l'arbre de travail. |
| git submodule | Cette commande permet d'initialiser, mettre à jour ou inspecter les sous-modules. |
| git switch | Cette commande permet de changer de branche. |
| git tag | Cette commande permet de créer, de répertorier, supprimer ou vérifier un objet de balise signé avec GPG. |
| git worktree | Cette commande permet de gérer plusieurs arbres de travail. |
Dernière mise à jour : Mardi, le 5 janvier 2021