coffreobsidian/command_list/Git commands.md
2025-04-30 17:20:20 +02:00

4.1 KiB
Raw Blame History

## 🧠 Tableau récapitulatif des commandes Git utiles | Commande Git | Utilité | | -------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | | git status | Affiche les fichiers modifiés | | git add . | Ajoute tous les fichiers à lindex | | 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 <branche> | Change de branche | | git checkout -b <branche> | 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 | | git status -sb | connaître à quelle branche distante est rattâchée la locale | | git branch -d nom_del_la_branche | Supprime une branche locale | | git branch -D origin --delete nom_de_la_branche | Supprime branche distante | | git remote prune origin | supprime les références à des branches distantes déjà supprimées | | git push origin --delete nom_de_la_branche | Supprimer branche distante | | git reset --hard <commit_id>
git clean -fd
| pour tout remettre propre comme si tu navais jamais touché |