Accès Rapide
Introduction
Les branches sous Git sont incroyablement légères. Elles sont simplement des références sur un commit spécifique -- rien de plus. C'est pourquoi beaucoup d'enthousiastes répètent en cœur :
des branches le plus tôt possible, et des branches souvent
Parce qu'il n'y a pas de surcoût (stockage/mémoire) associé aux branches, il est facile de diviser son travail en de nombreuses branches plutôt que d'avoir quelques grosses branches.
Nous verrons comment les branches et les commits interagissent quand nous les utiliserons ensemble. Pour l'instant, souvenez-vous qu'une branche est un moyen d'exprimer "Je veux inclure le contenu de ce commit et de tous les commits parents."
Branching
Voyons à quoi ressemblent les branches dans la pratique.
Ici, nous créons une nouvelle branche nommée newImage avec
git branch newImage
Voilà, c'est tout! La branche newImage fait maintenant référence à la validation C1.
Travaillons mainenant dans cette branche avec
git checkout newImage
Cela nous positionne sur la nouvelle branche avant de faire un commit avec nos modifications.
git commit
C'est parti ! Nos modifications ont été enregistrées sur la nouvelle branche.
OK! Vous êtes tous prêts à créer des branches.