--- --- --- ## 🧠 Tableau récapitulatif des commandes Git utiles | Commande Git | Utilité | | -------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | | `git status` | Affiche les fichiers modifiés | | `git add .` | Ajoute tous les fichiers à l’index | | `git commit -m "message"` | Enregistre les changements avec un message | | `git push` | Envoie les changements sur GitHub | | `git pull` | Récupère les derniers changements | | `git branch` | Liste les branches locales | | `git switch ` | Change de branche | | `git checkout -b ` | Crée et bascule sur une nouvelle branche | | `git log --oneline` | Historique rapide des commits | | `git stash` / `pop` | Sauvegarde temporaire de changements | | git fetch origin
git reset --hard origin/nom_de_la_branche_distante` | Ecrase ta branche locale avec le contenu de la branche distante | | git checkout -b nouvelle_branche
git fetch origin
git reset --hard origin/stable-version
| nouvelle_branche identique à origin/stable-version | | git remote -v | URL du dépôt distant | | git fetch origin
git merge origin/nom_de_la_branche | Mettre à jour une branche locale depuis un dépôt distant | | git fetch origin
git reset --hard origin/nom_de_la_branche
| Mettre à jour en écrasant les modifications locales | | git fetch --prune | Nettoie les fichiers obsolètes | ---