Le gestionnaire de version Git
Un gestionnaire de version dans le développement web est un outil qui permet de gérer les différentes versions d'un projet logiciel.
Il permet de suivre les modifications apportées au code source, de collaborer avec d'autres développeurs et de revenir à des versions antérieures si nécessaire.
L'un des gestionnaires de version les plus populaires dans le développement web est Git.
Git est un système de contrôle de version distribué qui permet de suivre les modifications apportées au code source d'un projet.
Il permet aux développeurs de travailler simultanément sur différentes fonctionnalités ou branches, puis de fusionner ces modifications en une seule version cohérente.
Git offre également des fonctionnalités telles que la gestion des conflits lors de la fusion de branches, la possibilité de créer des branches pour expérimenter de nouvelles fonctionnalités sans affecter la version principale du projet, et la possibilité de revenir à des versions antérieures en cas de besoin.
Les commandes Git les plus populaires pour une gestion efficace du code source !
1️⃣ `git clone <url>` : Cette commande te permet de cloner un dépôt Git existant sur ton ordinateur en locale.
C'est le point de départ pour travailler sur un projet.
2️⃣ `git add .` : Utilise cette commande pour ajouter des modifications à l'index Git.
Cela prépare les fichiers pour la prochaine étape, qui est la validation.
3️⃣ `git commit -m "message"` : Une fois que tu as ajouté tes modifications à l'index, utilise cette commande pour créer un commit avec un message descriptif.
Cela enregistre tes modifications dans l'historique Git.
4️⃣ `git push` : Cette commande permet d'envoyer tes commits vers un dépôt distant, tel que GitHub.
Cela met à jour le code source partagé avec ton équipe ou la communauté.
5️⃣ `git pull` : Utilise cette commande pour récupérer les dernières modifications depuis un dépôt distant vers ta branche locale.
Cela te permet de travailler avec la version la plus à jour du code.
6️⃣ `git branch` : Cette commande affiche toutes les branches présentes dans ton dépôt Git.
Tu peux également créer de nouvelles branches ou bascule entre les branches existantes avec cette commande.
7️⃣ `git merge <branche>` : Lorsque tu souhaites fusionner une branche avec une autre, utilise cette commande.
Elle combine les modifications des deux branches et crée un nouveau commit de fusion.
8️⃣ `git log` : Cette commande affiche l'historique des commits dans ton dépôt Git.
Tu peux voir les auteurs, les dates et les messages des commits pour suivre l'évolution du code.
9️⃣ `git stash` : Si tu as des modifications non validées mais que tu dois basculer rapidement vers une autre tâche, utilise cette commande pour mettre de côté tes modifications temporaires.
🔟 `git reset <commit>` : Cette commande te permet de revenir à un commit précédent dans l'historique Git.
Fait attention en l'utilisant, car cela peut supprimer définitivement des modifications.
Voici un exemple :
j'ai ajouté un bouton "modifier" à ma page html, je veux envoyer ça sur mon github en utilisant les commandes Git,
j'utilise mon terminal dans vs code pour effectuer les commandes Git :
git add .
git commit -m "ajout du bouton modifier"
git push
Là j'ai fini, maintenant la version du code que j'ai en ligne est actualisée!
bien-sûr qu’il faut initialiser Git avant de faire ces commandes dans ton terminal
Dans ma prochaine newsletters, je te montrerai comment faire😊
Merci à toi de m’avoir lu ce matin et si tu as des suggestions à me faire, n’hésite pas à répondre à ce mail.

