Commit af794603 authored by Rémy Huet's avatar Rémy Huet 💻

Corrections

parent ee7bb308
Pipeline #29043 passed with stage
in 20 seconds
...@@ -9,3 +9,4 @@ ...@@ -9,3 +9,4 @@
*.swp *.swp
*.vrb *.vrb
*.swo *.swo
*.bak
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
\usepackage{xcolor} \usepackage{xcolor}
\hypersetup{ \hypersetup{
pdfauthor={Thibaud Duhautbout - Rémy Huet}, pdfauthor={Thibaud Duhautbout - Rémy Huet},
pdftitle={Formation Picaosft : La gestion de version avec Git}, pdftitle={Formation Picasoft : La gestion de version avec Git},
pdfsubject={Formation niveau 2 : concepts avancés}, pdfsubject={Formation niveau 2 : concepts avancés},
pdfkeywords={git, gestion de version, VCS}, pdfkeywords={git, gestion de version, VCS},
pdfproducer={Latex}, pdfproducer={Latex},
...@@ -108,7 +108,7 @@ pdfproducer={Latex}, ...@@ -108,7 +108,7 @@ pdfproducer={Latex},
\begin{itemize} \begin{itemize}
\item Utilisation du GitLab de l'UTC (\url{https://gitlab.utc.fr}); \item Utilisation du GitLab de l'UTC (\url{https://gitlab.utc.fr});
\item \verb+git clone <url>+ : récupération d'un dépôt depuis le remote; \item \verb+git clone <url>+ : récupération d'un dépôt depuis le remote;
\item \verb+git pull+ : récupérer des cangements depuis le dépôt en ligne; \item \verb+git pull+ : récupérer des changements depuis le dépôt en ligne;
\item \verb+git push+ : pousser des changements sur le dépôt en ligne. \item \verb+git push+ : pousser des changements sur le dépôt en ligne.
\end{itemize} \end{itemize}
\end{block} \end{block}
...@@ -170,7 +170,7 @@ The key's randomart image is: ...@@ -170,7 +170,7 @@ The key's randomart image is:
\begin{itemize} \begin{itemize}
\item Ajout de la clé publique sur GitLab \item Ajout de la clé publique sur GitLab
\end{itemize} \end{itemize}
Pour indiquer à git qu'il faut utilisaer \verb+ssh+ plutôt que \verb+https+ pour se connecter au remote, on utilise une uri différente lors du \verb+clone+ Pour indiquer à git qu'il faut utiliser \verb+ssh+ plutôt que \verb+https+ pour se connecter au remote, on utilise une uri différente lors du \verb+clone+
Par exemple, pour récupérer le repo de la formation niveau 1, on tapera \verb+git clone git@gitlab.utc.fr:picasoft/formations/A18/git-v1+ Par exemple, pour récupérer le repo de la formation niveau 1, on tapera \verb+git clone git@gitlab.utc.fr:picasoft/formations/A18/git-v1+
\end{frame} \end{frame}
...@@ -305,12 +305,6 @@ The key's randomart image is: ...@@ -305,12 +305,6 @@ The key's randomart image is:
\end{frame} \end{frame}
\begin{frame}
\begin{center}
Prêts ? On passe à la pratique !
\end{center}
\end{frame}
\subsection{Application avec git} \subsection{Application avec git}
\begin{frame}[fragile] \begin{frame}[fragile]
...@@ -321,7 +315,7 @@ The key's randomart image is: ...@@ -321,7 +315,7 @@ The key's randomart image is:
\item Toutes les branches sont \enquote{filles} de \verb+master+, directement ou par transitivité; \item Toutes les branches sont \enquote{filles} de \verb+master+, directement ou par transitivité;
\item {\bf Implication : } toute branche contient au moins un commit commun avec \verb+master+. \item {\bf Implication : } toute branche contient au moins un commit commun avec \verb+master+.
\end{itemize} \end{itemize}
{\it NB : il est possible de remplacer la branche master avant le premier commit. Néanmois, on peut dès lors associer la nouvelle branche à l'équivalent de la branche master} {\it NB : il est possible de remplacer la branche master avant le premier commit. Néanmoins, on peut dès lors associer la nouvelle branche à l'équivalent de la branche master}
\end{frame} \end{frame}
\begin{frame}[fragile] \begin{frame}[fragile]
...@@ -358,13 +352,13 @@ The key's randomart image is: ...@@ -358,13 +352,13 @@ The key's randomart image is:
\begin{block}{Rappel} \begin{block}{Rappel}
\verb+git checkout+ sert aussi à se déplacer sur un commit précis. \\ \verb+git checkout+ sert aussi à se déplacer sur un commit précis. \\
En fait, cette commande sert à déplacer le \verb+HEAD+. On peut assimiler un \verb+checkout+ sur une branche à un \verb+checkout+ sur un commit.\\ En fait, cette commande sert à déplacer le \verb+HEAD+. On peut assimiler un \verb+checkout+ sur une branche à un \verb+checkout+ sur un commit.\\
En fait, le nom de le branche n'est {\bf qu'une ettiquette} sur le dernier commit de celle-ci. En fait, le nom de le branche n'est {\bf qu'une étiquette} sur le dernier commit de celle-ci.
\end{block} \end{block}
\end{frame} \end{frame}
\begin{frame}[fragile] \begin{frame}[fragile]
\frametitle{Visualistation} \frametitle{Visualisation}
\framesubtitle{Un joli graph !} \framesubtitle{Un joli graphe !}
\begin{itemize} \begin{itemize}
\item En console : \verb+git log --graph --decorate --all+ \item En console : \verb+git log --graph --decorate --all+
\item Depuis GitLab : \item Depuis GitLab :
...@@ -431,7 +425,7 @@ The key's randomart image is: ...@@ -431,7 +425,7 @@ The key's randomart image is:
\item Lors d'un merge; \item Lors d'un merge;
\item Lorsque l'on fait un commit sans être à jour avec la branche distante (ce qui impliquera un merge lors du prochain pull); \item Lorsque l'on fait un commit sans être à jour avec la branche distante (ce qui impliquera un merge lors du prochain pull);
\item Lors d'un rebase; \item Lors d'un rebase;
\item Quand on réapplique des modofications qui vaient été mises de côté via un stash. \item Quand on ré-applique des modifications qui avaient été mises de côté via un stash.
\end{itemize} \end{itemize}
\end{frame} \end{frame}
...@@ -493,7 +487,7 @@ Integer nec porta orci, non egestas odio. ...@@ -493,7 +487,7 @@ Integer nec porta orci, non egestas odio.
\begin{frame}[fragile] \begin{frame}[fragile]
\frametitle{Comment gérer un conflit ?} \frametitle{Comment gérer un conflit ?}
{\small Pour résoudre le conflit, on réécrit les zones signalées par \verb+<<<<<<<+ et \verb+>>>>>>+ puis on commit. On devrait obtenir quelque-chose de similaire à :} {\small Pour résoudre le conflit, on réécrit les zones signalées par \verb+<<<<<<<+ et \verb+>>>>>>+ puis on commit. On devrait obtenir quelque chose de similaire à :}
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal} \begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim} \begin{Verbatim}
$ git log --graph --decorate $ git log --graph --decorate
...@@ -564,7 +558,7 @@ $ git log --graph --decorate ...@@ -564,7 +558,7 @@ $ git log --graph --decorate
Une fonctionnalité particulière, qui sera merge dans develop quand elle sera finie Une fonctionnalité particulière, qui sera merge dans develop quand elle sera finie
\end{block} \end{block}
\begin{block}{bugfix} \begin{block}{bugfix}
Résolution d'un bug {\bf qui n'existe que sur dévelop}. Sera merge dans develop Résolution d'un bug {\bf qui n'existe que sur develop}. Sera merge dans develop
\end{block} \end{block}
\begin{block}{release} \begin{block}{release}
Permet de faire des modifications sur le projet avant la sortie d'une release. Merge dans master et dans develop (crée un tag sur master) Permet de faire des modifications sur le projet avant la sortie d'une release. Merge dans master et dans develop (crée un tag sur master)
...@@ -606,4 +600,11 @@ $ git log --graph --decorate ...@@ -606,4 +600,11 @@ $ git log --graph --decorate
N'hésitez pas à {\bf contribuer} ou à {\bf rejoindre l'aventure} ! N'hésitez pas à {\bf contribuer} ou à {\bf rejoindre l'aventure} !
\end{center} \end{center}
\end{frame} \end{frame}
\begin{frame}
\begin{center}
Prêts ? On passe à la pratique !
\end{center}
\end{frame}
\end{document} \end{document}
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