Gestion des branches avec Git
Dans cette leçon, vous apprendrez à créer, changer, et supprimer des branches en utilisant Git.
Introduction et configuration







Les bases












La gestion des branches








La Synchronisation








Modifier son historique
Commandes utiles








Détails de la leçon
Description de la leçon
Cette leçon aborde la manipulation des branches dans Git, un aspect crucial pour la gestion de versions dans le développement de logiciels. Nous commencerons par la création d'une nouvelle branche avec la commande git checkout -b tp3
, qui crée et se déplace sur la branche TP3 en utilisant le tag tp3 start comme référence. Ensuite, nous examinerons la commande git branch
pour créer une branche sans y basculer, puis nous verrons comment lister les branches existantes avec git branch
.
Nous continuerons avec le changement de branche en utilisant git checkout
. Cette commande déplace le pointeur HEAD vers une autre branche, ici la branche link. Nous verrons que toutes les modifications et commits effectués après ce changement seront enregistrés sur la nouvelle branche link.
Enfin, nous créerons et supprimerons une branche de test. Nous illustrerons l'importance de ne pas essayer de supprimer la branche active et montrerons comment Git prévient une telle opération. À travers des exemples pratiques, cette leçon fournit une maîtrise essentielle de la gestion des branches dans Git.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de:
- Créer une nouvelle branche avec Git.
- Changer de branche efficacement.
- Supprimer des branches non nécessaires.
Prérequis pour cette leçon
Il est recommandé de connaître les bases de Git, y compris les commandes d'amorçage et de commit.
Métiers concernés
Les compétences enseignées sont particulièrement utiles pour les développeurs, ingénieurs logiciels, et gestionnaires de projets, facilitant la gestion de projets collaboratifs et individuels.
Alternatives et ressources
D'autres systèmes de gestion de versions comme Mercurial ou Subversion peuvent offrir des fonctionnalités similaires pour la manipulation des branches.
Questions & Réponses
git checkout -b nom_branche
.
git branch
liste toutes les branches locales.
