Commit 80a13057 authored by Sosthène Guédon's avatar Sosthène Guédon

Begin Exo2

parent 1a884edb
......@@ -199,4 +199,20 @@ Dans cet exercice, vous allez apprendre à utiliser les branches, la fonctionnal
Git permet de créer des branches. Chaque branche correspond à un état différent du développement.
L'intérêt est que chaque développeur peut travailler sur une branche correspondant à a fonctionnalité sur laquelle il travaille, sans avoir à se soucier d'interférer avec le travail des autres développeurs.
Une fois que la fonctionnalité est terminée, il suffit de "merge" la branche de fonctionnalité avec la branche de développement principale, en s'assurant qu'il n'y a pas de conflits entre les branches.
Une fois que la fonctionnalité est terminée, il suffit de "merge" la branche de fonctionnalité avec la branche de développement principale, en s'assurant qu'il n'y a pas de conflits entre les branches et en les corrigeant s'il y en a.
Voici un exemple de d'utilisation des branches pour le développement de sigma:
![](./images/branches.png)
Vous avez déjà utilisé une commande avec les branches lorsque vous avez fait
``` bash
git checkout master
```
master est le nom de la branche principale.
```git checkout``` est la commande permettant de se déplacer dans l'historique git.
Elle permet de visiter un commit précis avec son Hash, mais aussi de visiter une branche en utilisant son nom.
Ainsi, la commande ```git checkout master``` vous fait revenir au dernier commit de la branche master.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment