Voici un tableau récapitulatif des principales commandes Git utiles avec leur description et exemple d’utilisation :
| Commande | Description | Exemple d’utilisation |
|---|---|---|
git init | Initialise un nouveau dépôt Git. | git init |
git clone | Clone un dépôt Git existant. | git clone <URL> |
git status | Affiche l’état des fichiers dans le répertoire de travail. | git status |
git add | Ajoute des fichiers à la zone de transit. | git add . |
git commit | Enregistre les modifications dans le dépôt local. | git commit -m "Message de commit" |
git log | Affiche l’historique des commits. | git log --oneline |
git diff | Compare les différences entre deux états du dépôt. | git diff HEAD~1 HEAD |
git branch | Liste, crée ou supprime des branches. | git branch <nom-branche> |
git checkout | Change de branche ou restaure des fichiers. | git checkout <nom-branche> |
git switch | Change de branche (alternative moderne à checkout). | git switch <nom-branche> |
git merge | Fusionne une branche dans une autre. | git merge <nom-branche> |
git rebase | Réapplique les commits d’une branche sur une autre. | git rebase main |
git pull | Récupère et fusionne les modifications d’un dépôt distant. | git pull origin main |
git push | Transfère les modifications vers un dépôt distant. | git push origin main |
git tag | Crée ou liste les tags sur la branche courante. | git tag v1.0 |
git rm | Supprime des fichiers et prépare la suppression pour le prochain commit. | git rm fichier.txt |
git mv | Renomme ou déplace des fichiers. | git mv fichier.txt nouveau_nom.txt |
git stash | Enregistre temporairement les modifications non validées. | git stash save "Modifications temporaires" |
git reset | Annule 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:
- https://www.datacamp.com/fr/blog/git-commands
- https://www.hostinger.fr/tutoriels/commandes-git
- https://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/gitpanel-reference.html
- https://gkemayo.developpez.com/tutoriels/git/memo-commandes-git/
- https://www.atlassian.com/fr/git/glossary
- https://git-scm.com/book/fr/v2/Les-bases-de-Git-Visualiser-l’historique-des-validations
- https://cloud.google.com/looker/docs/git-command-reference
- https://www.devenir-webmaster.com/tuto/outils/git/
- https://codemalin.fr/articles/20-commandes-git.html