Comprendre et Utiliser les Branches sous Git
Explorez la notion de branche sous Git, un outil puissant et simple pour gérer vos projets de développement.
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
Dans cette leçon, nous allons explorer la notion de branche sous Git, un concept fondamental qui rend Git extrêmement populaire parmi les outils de gestion de versions. Une branche est un pointeur sur un commit qui évolue au fil de vos modifications, vous permettant de diverger de la ligne principale de développement sans l'affecter. Par défaut, lorsque vous créez un repository Git avec la commande git init, une branche master est créée automatiquement.
Nous verrons comment créer, changer, supprimer et merger des branches. Le workflow typique consiste à créer une nouvelle branche pour une fonctionnalité, y faire des commits et finalement la merger dans la branche principale. Ce processus peut entraîner des conflits que nous apprendrons à résoudre.
Enfin, nous aborderons les commandes pour lister et identifier la branche active, comme git branch avec ses options -r et -a pour afficher les branches locales et distantes.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de comprendre la notion de branche sous Git, d'apprendre à créer et gérer des branches, et de savoir comment résoudre les conflits lors du merge de branches.
Prérequis pour cette leçon
Il est recommandé d'avoir une connaissance de base de Git et de savoir comment utiliser git init et git commit.
Métiers concernés
Cette leçon est particulièrement utile pour les métiers de développeur logiciel, ingénieur DevOps, et gestionnaire de configuration.
Alternatives et ressources
Les alternatives à Git incluent Mercurial, Subversion (SVN), et Perforce.
Questions & Réponses
git branch [nom_de_la_branche] permet de créer une nouvelle branche.