Voici un tableau récapitulatif des principales commandes Git utiles avec leur description et exemple d’utilisation :

CommandeDescriptionExemple d’utilisation
git initInitialise un nouveau dépôt Git.git init
git cloneClone un dépôt Git existant.git clone <URL>
git statusAffiche l’état des fichiers dans le répertoire de travail.git status
git addAjoute des fichiers à la zone de transit.git add .
git commitEnregistre les modifications dans le dépôt local.git commit -m "Message de commit"
git logAffiche l’historique des commits.git log --oneline
git diffCompare les différences entre deux états du dépôt.git diff HEAD~1 HEAD
git branchListe, crée ou supprime des branches.git branch <nom-branche>
git checkoutChange de branche ou restaure des fichiers.git checkout <nom-branche>
git switchChange de branche (alternative moderne à checkout).git switch <nom-branche>
git mergeFusionne une branche dans une autre.git merge <nom-branche>
git rebaseRéapplique les commits d’une branche sur une autre.git rebase main
git pullRécupère et fusionne les modifications d’un dépôt distant.git pull origin main
git pushTransfère les modifications vers un dépôt distant.git push origin main
git tagCrée ou liste les tags sur la branche courante.git tag v1.0
git rmSupprime des fichiers et prépare la suppression pour le prochain commit.git rm fichier.txt
git mvRenomme ou déplace des fichiers.git mv fichier.txt nouveau_nom.txt
git stashEnregistre temporairement les modifications non validées.git stash save "Modifications temporaires"
git resetAnnule des modifications en rétablissant l’état antérieur de HEAD.git reset --hard HEAD~1

Ce tableau couvre les commandes essentielles pour gérer efficacement un projet Git, que ce soit pour le suivi, la collaboration ou la gestion des branches et dépôts distants1245.

Citations:

  1. https://www.datacamp.com/fr/blog/git-commands
  2. https://www.hostinger.fr/tutoriels/commandes-git
  3. https://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/gitpanel-reference.html
  4. https://gkemayo.developpez.com/tutoriels/git/memo-commandes-git/
  5. https://www.atlassian.com/fr/git/glossary
  6. https://git-scm.com/book/fr/v2/Les-bases-de-Git-Visualiser-l’historique-des-validations
  7. https://cloud.google.com/looker/docs/git-command-reference
  8. https://www.devenir-webmaster.com/tuto/outils/git/
  9. https://codemalin.fr/articles/20-commandes-git.html