Qu’est-ce qu’une branche Git?
Une branche Git est essentiellement une ligne de développement indépendante. Vous pouvez utiliser des branches lorsque vous travaillez sur de nouvelles fonctionnalités ou sur des corrections de bugs pour isoler votre travail de celui des autres membres de l'équipe.
Des branches distinctes peuvent être fusionnées en une seule branche. Le schéma ci-dessous illustre comment le développement peut s'effectuer en parallèle à l'aide de branches.
Les modifications apportées à la branche principale ou à d'autres branches n'affecteront pas votre branche, sauf si vous récupérez les modifications les plus récentes apportées à ces branches.
Il est courant de créer une nouvelle branche pour chaque tâche (c'est-à-dire pour les corrections de bugs, les nouvelles fonctionnalités, etc.). Cette méthode permet aux autres utilisateurs d'identifier facilement les modifications à prévoir et simplifie le retour aux versions antérieures.