Les bases de Git : Gestion locale
Dans cette section, nous allons explorer les concepts et commandes de base pour gérer un dépôt Git local.
🐙 🆕 Initialisation d'un dépôt Git
Pour créer un nouveau dépôt Git local, suivez ces étapes :
-
Créez un dossier vide pour votre projet
-
Accédez à ce dossier dans le terminal
-
Initialisez le dépôt avec la commande :
git initCette commande crée un nouveau dépôt Git dans le dossier courant.
📂 Suivi de fichiers et état du dépôt
🔎 État du dépôt
Pour voir l'état actuel de votre dépôt, utilisez la commande :
git statusCette commande affiche :
- Les fichiers modifiés mais non ajoutés
- Les fichiers ajoutés mais non commités
- Les fichiers qui ont été supprimés
➕ Ajout de fichiers
Pour ajouter un fichier à la zone de suivi de Git, utilisez :
git add <nom_du_fichier>Vous pouvez également ajouter tous les fichiers modifiés avec :
git add .Piège fréquent
git add . prépare tous les fichiers modifiés du dossier courant. Utilisez plutôt git add <nom_du_fichier> si vous voulez relire et sélectionner vos changements un par un.
💾 Effectuation d'un commit
Une fois les fichiers ajoutés, vous pouvez effectuer un commit pour enregistrer définitivement les changements :
git commit -m "Message du commit"Le -m permet d'ajouter un message court expliquant les changements.
📜 Suivi des changements
Pour voir l'historique des commits, utilisez :
git logCette commande affiche une liste des derniers commits, y compris leurs dates, auteurs et messages.
🧪 Exercice pratique
Essayez maintenant de mettre en œuvre ces concepts :
- Créez un nouveau dossier
demo-git-localpour votre projet - Initialisez un dépôt Git dedans (
git init) - Créez un fichier
README.mdcontenant# Demo Git local - Ajoutez une ligne
Ceci est mon premier commit.à la fin du fichierREADME.md - Ajoutez le fichier modifié avec
git add - Faites un commit avec le message
"Ajout du README" - Vérifiez l'état du dépôt avec
git status - Affichez l'historique des commits avec
git log
🐙 Points clés à retenir
- Le
git initinitialise un dépôt Git local - L'utilisation de
git addpermet d'inclure des fichiers dans le prochain commit - Le
git commitenregistre définitivement les changements git statusmontre l'état actuel de votre dépôtgit logaffiche l'historique des commits
En maîtrisant ces commandes de base, vous aurez une solide base pour commencer à utiliser Git efficacement. N'hésitez pas à explorer davantage les fonctionnalités avancées de Git une fois que vous aurez dominé ces concepts de base.
Quiz du chapitre
Git
Terminez le quiz du chapitre pour le marquer comme complété.
Introduction à GitHub / GitLab
GitHub et GitLab : deux plateformes de collaboration au-dessus de Git, leur rôle, leurs points communs et leurs différences.
Gestion des branches dans Git
Les branches sont l'un des éléments les plus puissants de Git. Elles permettent de travailler simultanément sur différentes versions d'un projet tout en conservant une seule ligne de développement principale.