diff --git a/git.tex b/git.tex
index d60c787dbe63facf93a2df7db12e76a6db865797..f6147abb48ab11bec485cb6deb8768cbcf8b0904 100644
--- a/git.tex
+++ b/git.tex
@@ -1503,7 +1503,93 @@
 
 %======================================================================
 
+\frame{\frametitle{Intérêt de nouvelles branches}
+  \begin{itemize}
+  \item
+    Il est possible de créer de nouvelles branches pour faire évoluer,
+    \textit{simultanément}, le développement dans des directions
+    différentes
+    \begin{itemize}
+    \item
+      développement collaboratif (= plusieurs développeurs)
+    \item
+      correction de bugs
+    \item
+      ajout de fonctionnalités
+    \item
+      etc.
+    \end{itemize}
+  \item
+    Un moyen simple de savoir sur quelle branche on se trouve\\
     \mygit{git branch}{gitbranch1.txt}
+  \item
+    Le symbole \ex{*} désigne la branche courante (utile lorsque
+    plusieurs branches existent)
+  \end{itemize}
+}
+
+%======================================================================
+
+\frame{\frametitle{Création d'une nouvelle branche}
+  \begin{itemize}
+  \item
+    Pour créer une nouvelle branche, ajouter un nom de branche à la
+    commande précédente\\
+    \mygitplus{git branch nouveau}\\
+    \mygit{git branch}{gitbranch2.txt}
+  \item
+    Cette commande ne fait que créer une nouvelle branche, elle ne
+    permet pas de basculer vers cette nouvelle branche
+  \end{itemize}
+}
+
+%======================================================================
+
+\frame{\frametitle{Création d'une nouvelle branche}
+  \begin{itemize}
+  \item
+    La création d'une nouvelle branche entraîne la création d'une
+    nouvelle variable représentant cette branche
+  \end{itemize}
+  \begin{center}
+    \includegraphics[scale=.4]{arbremasternouv.eps}
+  \end{center}
+}
+
+%======================================================================
+
+
+\frame{\frametitle{Le pointeur \ext{HEAD}}
+  \begin{itemize}
+  \item
+    Pour savoir dans quelle branche le dépôt se situe, git utilise un
+    pointeur spécial appelé \ex{HEAD}
+  \item
+    Cette variable pointe toujours vers la branche active
+  \end{itemize}
+  \begin{center}
+    \includegraphics[scale=.4]{arbrehead.eps}
+  \end{center}
+}
+
+%======================================================================
+
+\frame{\frametitle{Passage d'une branche à une autre}
+  \begin{itemize}
+  \item
+    La commande permettant de changer de branche est \ex{git checkout
+      \emph{branche}}, soit dans l'exemple courant\\
+    \mygitplus{git checkout nouveau}
+  \item
+    Lors du passage d'une branche à une autre, git restaure le
+    répertoire de travail dans l'état correspondant à la branche
+    sélectionnée (uniquement pour les fichiers suivis par git)
+  \end{itemize}
+  \begin{center}
+    \includegraphics[scale=.4]{arbrehead2.eps}
+  \end{center}
+}
+
   \end{itemize}
 }