Commandes essentielles pour gérer vos projets avec Git
|
Définit votre nom :
|
git config --global user.name "Nom" |
|
Définit votre email :
|
git config --global user.email "email@exemple.com" |
|
Affiche la configuration actuelle :
|
git config --list |
|
Crée un nouveau dépôt Git :
|
git init |
|
Ajoute un fichier à la staging area :
|
git add [fichier] |
|
Ajoute tous les fichiers modifiés :
|
git commit -m "Message" |
|
Affiche l’état des fichiers (modifiés, indexés, etc.) :
|
git status |
|
Affiche l’historique des commits :
|
git log |
|
Historique simplifié :
|
git log --oneline |
|
Liste toutes les branches :
|
git branch |
|
Crée une nouvelle branche :
|
git branch [nom] |
|
Change de branche :
|
git checkout [nom] |
|
Crée et change de branche :
|
git checkout -b [nom] |
|
Fusionne une branche avec la branche actuelle :
|
git merge [nom] |
|
Supprime une branche ( -d pour forcer) :
|
git branch -d [nom] |
|
Affiche les différences entre versions :
|
git diff |
|
Ouvre un outil de résolution de conflits :
|
git mergetool |
|
Aprés résolution de conflit , faire :
|
git add [fichier] + git commit |
|
Annule des commits :
|
git reset [commit] (options : --soft, --mixed, --hard) |
|
Annule les modifications d’un fichier non indexé :
|
git checkout -- [fichier] |
|
Rétablit un fichier :
|
git restore [fichier] |
|
Crée un nouveau commit annulant un commit précédent :
|
git revert [commit] |
|
Clone un dépôt distant en local :
|
git clone [url] |
|
Ajoute un dépôt distant :
|
git remote add [nom] [url] |
|
Envoie les commits vers le dépôt distant :
|
git push [remote] [branche] |
|
Récupère les mises à jour du dépôt distant :
|
git pull |
|
Récupère les données distantes sans fusionner :
|
git fetch |
|
Sauvegarde les modifications non commitées :
|
git stash |
|
Récupère la dernière sauvegarde :
|
git stash apply |
|
Liste toutes les sauvegardes :
|
git stash list |
|
Supprime une sauvegarde :
|
git stash drop |
.gitignore : Liste les fichiers/dossiers à ignorer (ex: node_modules/, .env).No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.