Des branches
Introduction en vidéo :
Les branches sont l'un des principaux outils de travail en équipe avec un outil de gestion de version tel que Git. Une branche nous permet de créer un ensemble de commits (en général lié à une fonctionnalité ou un débug) indépendants de la branche principale. On parle alors de branche de travail.
Cette branche a une origine, le commit sur lequel se trouvait la tête de lecture et son but est d'être fusionnée avec la branche principale, une fois le développement de la fonctionnalité terminé.
Lister les branches
En vidéo :
Pour lister les branches et vérifier sur laquelle se trouve la tête de lecture, on utilise la commande git branch
.
Créer une branche
En vidéo :
Pour créer une branche, deux options existent :
git branch nomDeLaNouvelleBranche
crée une branche, mais ne déplace pas la tête de lecturegit checkout -b nomDeLaNouvelleBranche
crée une branche et déplace la tête de lecture (nous verrons la commandecheckout
par la suite)
Changer de branche
En vidéo :
Pour changer de branche, la commande git checkout
s'utilise de la manière suivante : git checkout nomDeLaBranche
.
git checkout
permet, de manière plus générale, de déplacer la tête de lecture sur une référence (une branche, un tag, un commit, etc.).