Commandes de Base de Git
1. Configuration
- Configurer votre nom et votre adresse email :
git config --global user.name "Votre Nom" git config --global user.email "votre.email@example.com"
2. Créer un Dépôt
-
Initialiser un nouveau dépôt :
git init
-
Cloner un dépôt existant :
git clone <url-du-dépôt>
3. Gestion des Fichiers
-
Ajouter des fichiers à l'index (staging area) :
git add <nom-du-fichier>
Pour ajouter tous les fichiers :
git add .
-
Supprimer un fichier du dépôt :
git rm <nom-du-fichier>
4. Commits
-
Valider les modifications avec un message :
git commit -m "Message de validation"
-
Afficher l'historique des commits :
git log
5. Branches
-
Créer une nouvelle branche :
git branch <nom-de-la-branche>
-
Changer de branche :
git checkout <nom-de-la-branche>
-
Créer et changer de branche en une seule commande :
git checkout -b <nom-de-la-branche>
-
Fusionner une branche dans la branche actuelle :
git merge <nom-de-la-branche>
6. Gestion des Remotes
-
Afficher les remotes configurés :
git remote -v
-
Ajouter un nouveau remote :
git remote add <nom> <url>
-
Pousser les modifications vers le dépôt distant :
git push <nom-du-remote> <nom-de-la-branche>
-
Tirer les modifications du dépôt distant :
git pull <nom-du-remote> <nom-de-la-branche>
7. Annuler des Modifications
-
Annuler les modifications dans un fichier non indexé :
git checkout -- <nom-du-fichier>
-
Annuler les modifications dans l'index (staging area) :
git reset <nom-du-fichier>
-
Revenir à un commit précédent (hard reset) :
git reset --hard <id-du-commit>
Conclusion
Ces commandes de base couvrent les opérations essentielles que vous devrez effectuer pour gérer vos projets avec Git. Avec ces outils, vous pourrez initialiser des dépôts, effectuer des commits, gérer des branches, et interagir avec des dépôts distants.