Ceci est une ancienne révision du document !
Git : fonctionnalités avancées
Pour pouvoir utiliser pleinement Git, il peut être utile de s'approprier la notion de branches. Une branche est une fonctionnalité ou une option que l'on souhaite ajouter et tester sans quelle vienne pour l'instant impacter le coeur du projet.
1. Création de branches
On crée une nouvelle branche au projet, à partir de la branche master
git branch nouvellebranche
On passe sur la branche nouvellebranche
git checkout nouvellebranche
On peut faire des commits (git add & git commit) sur cette branche. On peut aussi repasser sur la branche principale et en faire d'autres.
git checkout master
2. Fusion de branche (merge)
On repasse sur la branche master
git checkout master
Et on fusionne la branche souhaitée vers la branche en cours (master)
git merge nouvellebranche
Puis on peut supprimer la branche en cours :
git branch -d nouvellebranche