Les branches
Par défaut, le travail effectué est enregistré sur la branche principale dénommée master
:
On peut créer d'autres branches pour diverger depuis un certain commit. Cela peut permettre de travailler sur une fonctionnalité expérimentale sans perturber la branche master qui contiendra une version plus stable du projet:
Si la fonctionnalité ne s'avère pas pertinente alors la branche peut être supprimée. Mais si la fonctionnalité est terminée, ses modifications peuvent être importées dans la branche de laquelle elle dérive:
La commande branch
liste les branches existantes du repo et préfixe la branche actuelle d'un *
:
git branch
[output]* master