Skip to content
Snippets Groups Projects
Commit ecacddcd authored by Philippe Dosch's avatar Philippe Dosch
Browse files

More details on branches

parent 77d1d106
No related branches found
No related tags found
No related merge requests found
......@@ -1565,7 +1565,8 @@
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
Cette variable pointe toujours vers (le dernier commit de) la
branche courante
\end{itemize}
\begin{center}
\includegraphics[scale=.4]{arbrehead.eps}
......@@ -1579,17 +1580,30 @@
\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)
\mygitplus{git checkout nouveau}\\
\mygit{git branch}{gitbranch3.txt}
\end{itemize}
\begin{center}
\includegraphics[scale=.4]{arbrehead2.eps}
\end{center}
}
%======================================================================
\frame{\frametitle{Passage d'une branche à une autre}
\begin{itemize}
\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)
\item
Attention : on ne peut pas changer de branche s'il reste
des modifications en attente dans le répertoire de travail
\item
Pour créer une branche tout en s'y déplaçant\\
\mygit{git branch}{gitbranch1.txt}
\mygitplus{git checkout -b nouveau}\\
\mygit{git branch}{gitbranch3.txt}
\end{itemize}
}
......@@ -1604,6 +1618,15 @@
%======================================================================
\frame{\frametitle{Fusion de branches}
\begin{itemize}
\item
Les commandes \ex{merge} et \ex{rebase}
\end{itemize}
}
%======================================================================
\subsection{Exemples d'utilisation}
%======================================================================
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment