0% ont trouvé ce document utile (0 vote)
10 vues10 pages

Commandes Git

Ce document fournit une liste exhaustive des commandes Git accompagnées de leurs descriptions. Chaque commande est brièvement expliquée, allant de l'ajout de fichiers à l'index jusqu'à la gestion des dépôts distants. Il sert de référence utile pour les utilisateurs de Git souhaitant comprendre les fonctionnalités disponibles.

Transféré par

marieemoukoko
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues10 pages

Commandes Git

Ce document fournit une liste exhaustive des commandes Git accompagnées de leurs descriptions. Chaque commande est brièvement expliquée, allant de l'ajout de fichiers à l'index jusqu'à la gestion des dépôts distants. Il sert de référence utile pour les utilisateurs de Git souhaitant comprendre les fonctionnalités disponibles.

Transféré par

marieemoukoko
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Liste des commandes Git avec descriptions

git add

Ajouter des fichiers à l'index (staging area).

git bisect

Utiliser la recherche binaire pour trouver le commit qui a introduit un bug.

git blame

Montrer ce que chaque ligne dans un fichier a été modifiée.

git branch

Lister, créer ou supprimer des branches.

git bundle

Empaqueter des objets et des références.

git cat-file

Fournir le contenu ou le type et la taille des objets.

git check-attr

Vérifier les attributs de chemin.

git check-ignore

Vérifier les règles d'ignorance.

git checkout

Changer de branche ou restaurer des fichiers dans l'index de travail.

git cherry

Trouver des commits non encore appliqués.


git cherry-pick

Appliquer les modifications introduites par certains commits.

git clean

Supprimer les fichiers non suivis de l'arbre de travail.

git clone

Cloner un dépôt dans un nouveau répertoire.

git commit

Enregistrer les modifications dans le dépôt.

git commit-graph

Écrire et vérifier le graphe de commit.

git commit-tree

Créer un objet de commit à partir d'un arbre et des parents.

git config

Obtenir et définir les variables de configuration.

git count-objects

Compter les objets stockés.

git describe

Donner une description plus lisible d'un commit.

git diff

Montrer les différences entre les commits, l'arbre de travail, etc.

git diff-files

Comparer les fichiers dans l'index et l'arbre de travail.


git diff-index

Comparer l'arbre de travail et l'index.

git diff-tree

Comparer les entrées des arbres.

git fetch

Télécharger des objets et des références depuis un autre dépôt.

git fetch-pack

Récupérer un paquet d'un autre dépôt.

git filter-branch

Réécrire les branches.

git fmt-merge-msg

Formatage automatique des messages de merge.

git for-each-ref

Afficher les références.

git format-patch

Préparer les fichiers pour envoyer des patchs.

git fsck

Vérifier et réparer les objets.

git gc

Nettoyer les fichiers inutilisés.

git get-tar-commit-id

Extraire l'identifiant de commit d'une archive tar.


git grep

Rechercher des correspondances dans les arbres.

git hash-object

Calculer le hash d'un fichier.

git help

Afficher l'aide.

git init

Créer un nouveau dépôt Git.

git init-db

Alias obsolète pour init.

git instaweb

Lancer un serveur web pour visualiser un dépôt.

git interpret-trailers

Ajouter des bandeaux de bande-annonce à un message de commit.

git log

Afficher les logs des commits.

git ls-files

Lister les fichiers dans l'index.

git ls-remote

Afficher les références d'un dépôt distant.

git ls-tree

Lister le contenu d'un arbre.


git mailinfo

Extraire les données de l'email.

git mailsplit

Fractionner un fichier mbox en patchs.

git merge

Fusionner deux branches.

git merge-base

Trouver les ancêtres communs entre deux commits.

git merge-file

Fusionner deux fichiers.

git merge-index

Fusionner un fichier.

git merge-tree

Fusionner deux arbres.

git mergetool

Utiliser un outil de fusion pour résoudre les conflits.

git mv

Déplacer ou renommer des fichiers.

git name-rev

Décrire un commit en utilisant des noms de références.

git notes

Ajouter ou inspecter des notes d'objets.


git pack-objects

Créer un paquet d'objets.

git pack-redundant

Laisser de côté les paquets redondants.

git pack-refs

Empaqueter toutes les références.

git patch-id

Calculer l'identifiant d'un patch.

git prune

Supprimer les branches obsolètes.

git pull

Récupérer et intégrer les changements d'un dépôt distant.

git push

Envoyer les changements vers un dépôt distant.

git range-diff

Afficher les différences entre les séries de commits.

git read-tree

Lire les données de l'arbre dans l'index.

git reflog

Gérer les logs des références.

git remote

Gérer les dépôts distants.


git remote-ext

Transport externe pour gérer les dépôts distants.

git remote-fd

Transport par file descriptor pour gérer les dépôts distants.

git replace

Remplacer des objets.

git request-pull

Demander la récupération des commits.

git rerere

Réutiliser la résolution des conflits.

git reset

Réinitialiser l'index et l'arbre de travail.

git restore

Restaurer des fichiers de l'index ou du dernier commit.

git revert

Créer un commit qui annule les changements d'un commit précédent.

git rev-parse

Analyser les noms des références.

git rm

Supprimer des fichiers de l'index et de l'arbre de travail.

git send-email

Envoyer une série de patchs par email.


git shortlog

Afficher un résumé des logs des commits.

git show

Afficher différents types d'objets.

git show-branch

Afficher le résumé des branches et des commits.

git show-index

Afficher l'index du paquet.

git show-ref

Afficher les références.

git stage

Ajouter des fichiers à l'index (staging area).

git stash

Stocker les modifications de l'arbre de travail.

git status

Afficher l'état de l'arbre de travail.

git stripspace

Supprimer les espaces superflus.

git submodule

Initier, mettre à jour ou inspecter des sous-modules.

git subtree

Fusionner les sous-arbres.


git switch

Changer de branche.

git symbolic-ref

Lire, modifier et supprimer les références symboliques.

git tag

Créer, lister, supprimer ou vérifier un objet tag.

git unpack-file

Décompresser un fichier d'objet.

git unpack-objects

Décompresser les objets dans la base de données.

git update-index

Mettre à jour l'index.

git update-ref

Mettre à jour une référence.

git update-server-info

Mettre à jour les fichiers d'information du serveur.

git upload-archive

Créer une archive tar et la servir.

git upload-pack

Préparer les paquets d'objets pour l'envoi.

git verify-commit

Vérifier la signature d'un commit.


git verify-pack

Vérifier les fichiers d'un paquet.

git verify-tag

Vérifier la signature d'un tag.

Vous aimerez peut-être aussi