Cheatography
https://cheatography.com
Commandes essentielles pour gérer vos projets avec Git
Configuration Initiale
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 : |
|
Dépôts Locaux
Crée un nouveau dépôt Git : |
|
Ajoute un fichier à la staging area : |
|
Ajoute tous les fichiers modifiés : |
git commit -m "Message"
|
Affiche l’état des fichiers (modifiés, indexés, etc.) : |
|
Affiche l’historique des commits : |
|
Historique simplifié : |
|
Branches
Liste toutes les branches : |
|
Crée une nouvelle branche : |
|
Change de branche : |
|
Crée et change de branche : |
|
Fusionne une branche avec la branche actuelle : |
|
Supprime une branche ( -d pour forcer) : |
|
Gestion des Conflits
Affiche les différences entre versions : |
|
Ouvre un outil de résolution de conflits : |
|
Aprés résolution de conflit , faire : |
git add [fichier]
+ git commit
|
|
|
Annuler des Actions
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 : |
|
Crée un nouveau commit annulant un commit précédent : |
|
Dépôts Distants (GitHub Repositories)
Clone un dépôt distant en local : |
|
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 : |
|
Récupère les données distantes sans fusionner : |
|
Stash (Sauvegarde Temporaire)
Sauvegarde les modifications non commitées : |
|
Récupère la dernière sauvegarde : |
|
Liste toutes les sauvegardes : |
|
Supprime une sauvegarde : |
|
Bonnes Pratiques
- .gitignore
: Liste les fichiers/dossiers à ignorer (ex: node_modules/
, .env
).
- Messages de commit : Soyez clairs et descriptifs.
- Push régulier : Synchronisez souvent avec le dépôt distant. |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by HaffouzMohamedAmin