diff --git a/content/outils/scm/definition.tex b/content/outils/scm/definition.tex new file mode 100644 index 0000000..bd96018 --- /dev/null +++ b/content/outils/scm/definition.tex @@ -0,0 +1,6 @@ +\begin{frame} +\frametitle{Source Code Management} +Système de gestion du code source + +Outil permettant le développement de code informatique en conservant les étapes de création. +\end{frame} diff --git a/content/outils/scm/fonctionnalites_attendues.tex b/content/outils/scm/fonctionnalites_attendues.tex new file mode 100644 index 0000000..89f9a53 --- /dev/null +++ b/content/outils/scm/fonctionnalites_attendues.tex @@ -0,0 +1,11 @@ +\begin{frame} +\frametitle{Fonctionnalités d'un SCM} +\framesubtitle{Que peut faire un SCM pour vous ?} +Avec un SCM : +\begin{itemize} + \item produisez des bugs en toute quiétude + \item déterminez qui est responsable du bug bloquant + \item corrigez facilement ce bug + \item identifiez cet état du code comme stable +\end{itemize} +\end{frame} diff --git a/content/outils/scm/git/commandes/branch/track.tex b/content/outils/scm/git/commandes/branch/track.tex new file mode 100644 index 0000000..e69de29 diff --git a/content/outils/scm/git/commandes/remote/add.tex b/content/outils/scm/git/commandes/remote/add.tex new file mode 100644 index 0000000..e69de29 diff --git a/content/outils/scm/git/configuration/alias.tex b/content/outils/scm/git/configuration/alias.tex new file mode 100644 index 0000000..e69de29 diff --git a/content/outils/scm/git/configuration/gitignore.tex b/content/outils/scm/git/configuration/gitignore.tex new file mode 100644 index 0000000..e69de29 diff --git a/content/outils/scm/git/configuration/presentation.tex b/content/outils/scm/git/configuration/presentation.tex new file mode 100644 index 0000000..0b97b90 --- /dev/null +++ b/content/outils/scm/git/configuration/presentation.tex @@ -0,0 +1,8 @@ +\begin{frame} +\frametitle{Configurer git} +\framesubtitle{Une configuration souple} +\begin{itemize} +\item configuration globale +\item configuration par dépôt +\end{itemize} +\end{frame} diff --git a/content/outils/scm/git/configuration/user.tex b/content/outils/scm/git/configuration/user.tex new file mode 100644 index 0000000..d30c7b6 --- /dev/null +++ b/content/outils/scm/git/configuration/user.tex @@ -0,0 +1,9 @@ +\begin{frame} +\frametitle{Configurer git} +\framesubtitle{Identifier l'utilisateur} +git associe à chaque commit des informations sur la personne ayant commité et sur la personne ayant mergé le commit. +\begin{itemize} +\item git config --global user.name "" +\item git config --global user.email "" +\end{itemize} +\end{frame} diff --git a/content/outils/scm/git/decentralise.tex b/content/outils/scm/git/decentralise.tex new file mode 100644 index 0000000..db35662 --- /dev/null +++ b/content/outils/scm/git/decentralise.tex @@ -0,0 +1,4 @@ +\begin{frame} +\frametitle{DVCS} +Système de gestion de version décentralisé +\end{frame} diff --git a/content/outils/scm/git/exercices/exercice_01.tex b/content/outils/scm/git/exercices/exercice_01.tex new file mode 100644 index 0000000..5ba1716 --- /dev/null +++ b/content/outils/scm/git/exercices/exercice_01.tex @@ -0,0 +1,3 @@ +\begin{frame} +\frametitle{exercice} +\end{frame} diff --git a/content/outils/scm/git/exercices/exercice_01_synopsis.tex b/content/outils/scm/git/exercices/exercice_01_synopsis.tex new file mode 100644 index 0000000..e69de29 diff --git a/content/outils/scm/git/installation/linux.tex b/content/outils/scm/git/installation/linux.tex new file mode 100644 index 0000000..109e702 --- /dev/null +++ b/content/outils/scm/git/installation/linux.tex @@ -0,0 +1,6 @@ +\begin{frame} +\frametitle{Installer git sur les systèmes d'exploitation GNU/Linux} +\begin{itemize} +\item apt-get, dnf, emerge, pacman, zypper, \ldots{} +\end{itemize} +\end{frame} diff --git a/content/outils/scm/git/installation/macos.tex b/content/outils/scm/git/installation/macos.tex new file mode 100644 index 0000000..8051fc5 --- /dev/null +++ b/content/outils/scm/git/installation/macos.tex @@ -0,0 +1,7 @@ +\begin{frame} +\frametitle{Installer git sur les systèmes d'exploitation d'Apple} +\begin{itemize} +\item \url{http://git-scm.com/download/mac} +\item \url{https://mac.github.com/} +\end{itemize} +\end{frame} diff --git a/content/outils/scm/git/installation/windows.tex b/content/outils/scm/git/installation/windows.tex new file mode 100644 index 0000000..8c15448 --- /dev/null +++ b/content/outils/scm/git/installation/windows.tex @@ -0,0 +1,7 @@ +\begin{frame} +\frametitle{Installer git sur les systèmes d'exploitation Microsoft} +\begin{itemize} +\item \url{http://git-scm.com/download/win} +\item \url{https://windows.github.com/} +\end{itemize} +\end{frame} diff --git a/content/outils/scm/git/presentation.tex b/content/outils/scm/git/presentation.tex new file mode 100644 index 0000000..0562eab --- /dev/null +++ b/content/outils/scm/git/presentation.tex @@ -0,0 +1,8 @@ +\begin{frame} +\frametitle{Git en un mot} +\begin{itemize} +\item projet créé en 2005 +\item gère le code source du noyau linux +\item est multiplateforme +\end{itemize} +\end{frame} diff --git a/content/outils/scm/git/references/references.tex b/content/outils/scm/git/references/references.tex new file mode 100644 index 0000000..e69de29 diff --git a/content/outils/scm/git/stockage.tex b/content/outils/scm/git/stockage.tex new file mode 100644 index 0000000..cf74bc4 --- /dev/null +++ b/content/outils/scm/git/stockage.tex @@ -0,0 +1,4 @@ +\begin{frame} +\frametitle{Ce que sont les données pour git} +Un état du répertoire = un instantané de l'état des fichiers +\end{frame} diff --git a/content/outils/scm/workflow/driessen.tex b/content/outils/scm/workflow/driessen.tex new file mode 100644 index 0000000..517724b --- /dev/null +++ b/content/outils/scm/workflow/driessen.tex @@ -0,0 +1,4 @@ +\begin{frame} +\frametitle{Un processus bien documenté} +git-flow : une démarche de développement tirant parti des capacités de git. +\end{frame} diff --git a/content/style/license-cc-by-sa-2.0.tex b/content/style/license-cc-by-sa-2.0.tex new file mode 100644 index 0000000..1ef2324 --- /dev/null +++ b/content/style/license-cc-by-sa-2.0.tex @@ -0,0 +1,14 @@ +\subject{Talks} +\begin{frame} + \frametitle{Licence} + Cette œuvre est mise à disposition sous licence \href{http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}{\textsc{cc-by-sa-2.0}} + \begin{itemize} + \item Attribution + \item Partage dans les Mêmes Conditions 2.0 + \item France + \end{itemize} + Pour voir une copie de cette licence, visitez + \href{http://creativecommons.org/licenses/by-sa/2.0/fr/}{http://creativecommons.org/licenses/by-sa/2.0/fr/} + ou écrivez à Creative Commons, 444 Castro Street, Suite 900, + Mountain View, California, 94041, USA. +\end{frame} diff --git a/content/style/preambule_report.tex b/content/style/preambule_report.tex new file mode 100644 index 0000000..f70bad7 --- /dev/null +++ b/content/style/preambule_report.tex @@ -0,0 +1,213 @@ +\usepackage{ifxetex} +\ifxetex + \usepackage{fontspec} + %\usepackage{microtype} + %\usepackage{xunicode} + \usepackage{polyglossia} + \usepackage{xltxtra} + \setdefaultlanguage{french} + \setotherlanguage{english} + \defaultfontfeatures{Mapping=tex-text} % To support LaTeX quoting style + %\setmainfont{Caviar Dreams} + \newfontfamily\headingfont[]{Caviar Dreams} + \usepackage{titlesec} + \defaultfontfeatures{Ligatures=TeX} + % Set sans serif font to Calibri + \setsansfont{LiberationSans} + % Set serifed font to Cambria + \setmainfont{LiberationSans} +\else + \usepackage[utf8]{inputenc} + \usepackage[T1]{fontenc} + \usepackage{amsfonts} + \usepackage[english, francais]{babel} +\fi +\usepackage{pifont} +\usepackage{geometry} +\usepackage{fancybox} +\usepackage{verbatim} +\usepackage{eurosym} +%\usepackage{color} +\usepackage[svgnames,table]{xcolor} +\usepackage{listings} +\usepackage{graphicx} +\usepackage{hyperref} +\usepackage{titlesec} +\usepackage{fancyhdr} +\usepackage{lastpage} +%\usepackage{enumitem} +\usepackage{makeidx} +\usepackage{tocbibind} +\usepackage[backend=biber,hyperref=true,backref=true]{biblatex} +\addbibresource{biblio.bib} +\usepackage{url} +\renewcommand{\baselinestretch}{1.3} +\addto\captionsfrench{\renewcommand{\contentsname}{Sommaire}} +\usepackage{graphicx} +\usepackage{pdfpages} +\makeindex + +% +% Tableaux +% +\usepackage{array} +\usepackage{booktabs} +\usepackage{colortbl} + +% Default +\newcolumntype{1}{l} +\newcolumntype{2}{l} +\newcolumntype{3}{l} +\newcolumntype{4}{l} +\newcolumntype{5}{l} +\newcolumntype{6}{l} +\newcolumntype{7}{l} +\newcolumntype{8}{l} +\newcommand*\heading{} +\newcommand*\beforeheading{} +\newcommand*\afterheading{} +\newcommand*\normalline{} +\newcommand*\lastline{} + +%\renewcommand*\toprule{\arrayrulecolor{red}{\hline}} + +% Nice looking rules, centered cells +\newcolumntype{1}{c} +\newcolumntype{2}{c} +\newcolumntype{3}{c} +\newcolumntype{4}{c} +\newcolumntype{5}{c} +\newcolumntype{6}{c} +\newcolumntype{7}{c} +\newcolumntype{8}{c} +\renewcommand*\heading[1]{\chapterfont\MakeUppercase{#1}} +\renewcommand*\beforeheading{\arrayrulecolor{CadolesBlue}\toprule} +\renewcommand*\afterheading{\midrule} +\renewcommand*\normalline{} +\renewcommand*\lastline{\bottomrule} + +\definecolor{CadolesBlue}{rgb}{.16,.50,.69} +\definecolor{CadolesLightBlue}{rgb}{.31,.506,.741} +\newfontfamily\cadolesfont{Caviar Dreams} +\newfontfamily\chapterfont[Color=CadolesBlue]{Caviar Dreams} +\newfontfamily\sectionfont[Color=CadolesBlue]{Caviar Dreams} +\newfontfamily\subsectionfont[Color=CadolesLightBlue]{Caviar Dreams} +\newfontfamily\subsubsectionfont[Color=CadolesLightBlue]{Caviar Dreams} + +\newcommand{\tickYes}{\color{Green}\checkmark} +\newcommand{\tickNo}{\color{red}{\hspace{1pt}\ding{55}}} +\newcommand{\wlink}[1]{\textcolor{CadolesBlue}{\underline{#1}}} +\newcommand{\classname}[1]{\texttt{\textbf{#1}}} +%\newcommand{\cadoles}{\chapterfont{Cadoles}} +\newcommand{\cadoles}{\cadolesfont\textcolor{black}{Cad}\textcolor{CadolesBlue}{ole}\textcolor{black}{s}} +\newcommand{\TitleRule}{\rule[0.5ex]{12cm}{0.5mm}} +\newcommand\espace{\vrule height 20pt width 0pt} +\newcommand{\titre}[1]{{\color{DarkBlue}\normalfont\LARGE\bfseries #1\smallskip\hrule height 1pt}\bigskip} +\renewcommand*\abstractname{Summary} +%\renewcommand{\FrenchLabelItem}{\color{DarkBlue}{\ding{68}}} +\let\oldfootnoterule\footnoterule +\renewcommand\footnoterule{\vspace*{-3pt}% +\noindent\rule{3in}{0.4pt}\vspace*{2.6pt}}% -3 + 0.4 + 2.6 = 0 + +%\pagestyle{headings} +\makeatletter +\renewcommand{\thesection}{} +\titleformat{\chapter}{\LARGE\chapterfont}{\thesection}{0ex}{}[\color{CadolesBlue}\hrule height 1pt] +\titleformat{\section}{\Large\sectionfont}{\thesection}{0ex}{}[\color{CadolesBlue}\hrule height 1pt] +\titleformat{\subsection}{\large\subsectionfont}{\thesection}{0ex}{} +\titleformat{\subsubsection}{\itshape\subsubsectionfont}{\thesection}{0ex}{} + +\input{inc/00-entete-pied-de-page} + +\def\maketitle{ + \begin{center} + \includegraphics[scale=0.8]{"inc/logo"} + \end{center} + \vspace{4.5cm} + + \begin{flushleft} + \textbf{\Huge \cadolesfont\textcolor{CadolesBlue}{\@title}} + \end{flushleft} + \begin{center} + \color{CadolesBlue}\TitleRule + \end{center} + \begin{flushright} + \vspace{-1.5ex} + \textbf{\huge \cadolesfont\textcolor{DarkGrey}{\departement}} + \end{flushright} + \vspace{2.5cm} +} + +\def\destinataire{ + \vspace{2cm} + \begin{flushright} + \begin{minipage}[r]{8cm} + \input{Destinataire} + \end{minipage} + \end{flushright} + +} + +\def\origine{ + \vspace{1.5cm} + \begin{flushleft} + \begin{minipage}[l]{8cm} + \input{inc/00-Coordonnees} + \end{minipage} + \end{flushleft} +} + +% +% Itemize avec la petite cadoles +% +%\newenvironment{citemize}{\renewcommand{\labelitemi{$\odot$}}} +%\newenvironment{citemize}{\renewcommand{\labelitemi{\includegraphics[height=1.6ex]{inc/cadole.png}}}} +\newenvironment{citemize}{\renewcommand + \labelitemi{\includegraphics[height=1ex]{inc/cadole.png}}\begin{itemize}}{\end{itemize}} + + +% +% Box pour citations +% +\newsavebox{\fmbox} +\newenvironment{fmpage}[1] + {\begin{lrbox}{\fmbox}\begin{minipage}{#1}} + {\end{minipage}\end{lrbox}\fbox{\usebox{\fmbox}}} + +\hypersetup{ + backref=true, % Permet d'ajouter des liens dans + pagebackref=true, % les bibliographies + hyperindex=true, % Ajoute des liens dans les index. + colorlinks=true, % Colorise les liens. + breaklinks=true, % Permet le retour à la ligne dans les liens trop longs. + urlcolor= CadolesBlue, % Couleur des hyperliens. + linkcolor= CadolesBlue, % Couleur des liens internes. + bookmarks=true, % Créé des signets pour Acrobat. + bookmarksopen=true, % Si les signets Acrobat sont créés, + % les afficher complètement. + pdftitle={\@title}, % Titre du document. + % Informations apparaissant dans + pdfauthor={Cadoles}, % dans les informations du document + pdfsubject={Proposition Commerciale} % sous Acrobat. +} + + + +%\topmargin 0in +%\leftmargin 2.5cm +%\rightmargin 2.5cm + +\setlength{\hoffset}{-18pt} +\setlength{\oddsidemargin}{0pt} % Marge gauche sur pages impaires +\setlength{\evensidemargin}{9pt} % Marge gauche sur pages paires +\setlength{\marginparwidth}{54pt} % Largeur de note dans la marge +%\setlength{\textwidth}{481pt} % Largeur de la zone de texte (17cm) +\setlength{\voffset}{-18pt} % Bon pour DOS +\setlength{\marginparsep}{7pt} % Séparation de la marge +\setlength{\topmargin}{0pt} % Pas de marge en haut +\setlength{\headheight}{13pt} % Haut de page +\setlength{\headsep}{10pt} % Entre le haut de page et le texte +\setlength{\footskip}{27pt} % Bas de page + séparation +\setlength{\textheight}{708pt} % Hauteur de la zone de texte (25cm) + + diff --git a/content/style/preambule_slides.tex b/content/style/preambule_slides.tex new file mode 100644 index 0000000..acf2b8a --- /dev/null +++ b/content/style/preambule_slides.tex @@ -0,0 +1,52 @@ +\documentclass{beamer} + +%\usertheme{Madrid} +\setbeamercovered{transparent} +\setcounter{tocdepth}{2} +\usepackage[french]{babel} +%\usepackage[utf8,utf8x]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{xunicode} %Unicode extras! +\usepackage{xltxtra} %Fixes +\setmainfont{CaviarDreams} +\usepackage{multicol} +%\usepackage{colortbtl} +\usepackage{graphicx} +\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim +\usepackage{ucs} +\usepackage{tabto} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{hyperxmp} + +\hypersetup{% + colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone, + pdftitle={Formation Git}, + pdfkeywords={SCM, Git}, + pdfauthor={Benjamin Bohard}, + pdflang={fr-FR}, + pdfcopyright={Copyright © 2015 Cadoles}, % Nécessite XeTeX + pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}, +} +%\usecolortheme{crane} +\definecolor{UniBlue}{RGB}{83,121,180} +\definecolor{CleanWhite}{RGB}{255,255,255} +\setbeamercolor{title}{fg=UniBlue} +\setbeamercolor{frametitle}{fg=CleanWhite} +\setbeamercolor{structure}{fg=UniBlue} + +\author[Equipe Auteur]{Auteur} + +\institute[Cadoles]{\skbfigure[width=2cm]{cadoles/logo-01.png}} + +\date{{\small \today}} + +\subject{Talks} + +\AtBeginSubsection[] +{ + \begin{frame} + \frametitle{} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} diff --git a/content/style/title.tex b/content/style/title.tex new file mode 100644 index 0000000..a9a9171 --- /dev/null +++ b/content/style/title.tex @@ -0,0 +1,5 @@ +% Page de titre +\begin{frame} +\titlepage +\end{frame} + diff --git a/figures/apps/Git-Logo-2Color.eps b/figures/apps/Git-Logo-2Color.eps new file mode 100644 index 0000000..47500ce Binary files /dev/null and b/figures/apps/Git-Logo-2Color.eps differ diff --git a/figures/apps/Git-Logo-White.eps b/figures/apps/Git-Logo-White.eps new file mode 100644 index 0000000..f7d7058 Binary files /dev/null and b/figures/apps/Git-Logo-White.eps differ diff --git a/figures/cadoles/gray_frame_background.tex b/figures/cadoles/gray_frame_background.tex new file mode 100644 index 0000000..c6ddf48 --- /dev/null +++ b/figures/cadoles/gray_frame_background.tex @@ -0,0 +1,257 @@ + +\definecolor{ca3a3a3}{RGB}{163,163,163} +\definecolor{cffffff}{RGB}{255,255,255} +\definecolor{c138cce}{RGB}{19,140,206} + + +\begin{tikzpicture}[y=0.80pt, x=0.80pt, yscale=-1.000000, xscale=1.000000, inner sep=0pt, outer sep=0pt] +\begin{scope}[shift={(0,-527.95276)}] + \path[shift={(0,527.95276)},color=black,draw=black,fill=ca3a3a3,line + join=round,line cap=round,miter limit=4.00,line width=1.440pt] (0.0000,0.0000) + -- (0.0000,49.5586) .. controls (0.0000,57.1135) and (6.0819,63.2270) .. + (13.6367,63.1953) -- (490.0000,63.1953) -- (490.0000,79.4863) .. controls + (490.0000,87.0413) and (496.0818,93.1230) .. (503.6367,93.1230) -- + (603.5059,93.1230) .. controls (611.0608,93.1230) and (617.1426,87.0413) .. + (617.1426,79.4863) -- (617.1426,63.1953) -- (730.4570,63.1953) .. controls + (738.0120,63.1953) and (744.0936,57.1135) .. (744.0937,49.5586) -- + (744.0945,0.0000) -- cycle; + \begin{scope}[cm={{0.5855,0.0,0.0,-0.5855,(611.06673,585.65217)}}] + \begin{scope}[scale=0.100] + \path[fill=cffffff,nonzero rule] (1308.7300,601.6520) .. controls + (1260.8500,601.6520) and (1225.1900,578.1410) .. (1225.1900,521.5590) .. + controls (1225.1900,478.9260) and (1248.6900,449.3320) .. (1306.1500,449.3320) + .. controls (1354.8500,449.3320) and (1387.9300,478.0270) .. + (1387.9300,523.3200) .. controls (1387.9300,574.6480) and (1358.3300,601.6520) + .. (1308.7300,601.6520) -- cycle(1213.0000,202.1330) .. controls + (1201.6700,188.2270) and (1190.3800,173.4530) .. (1190.3800,156.0160) .. + controls (1190.3800,121.2300) and (1234.7400,110.7620) .. (1295.6800,110.7620) + .. controls (1346.1600,110.7620) and (1414.9200,114.2970) .. + (1414.9200,161.2300) .. controls (1414.9200,189.1250) and (1381.8400,190.8520) + .. (1340.0400,193.4730) -- (1213.0000,202.1330) -- cycle(1470.6100,599.0230) + .. controls (1486.2500,579.0000) and (1502.8100,551.1450) .. + (1502.8100,511.1130) .. controls (1502.8100,414.5120) and (1427.0900,357.9490) + .. (1317.4600,357.9490) .. controls (1289.5800,357.9490) and + (1264.3400,361.4220) .. (1248.6900,365.7660) -- (1219.9600,319.6480) -- + (1305.2400,314.4380) .. controls (1455.8200,304.8440) and (1544.5600,300.4840) + .. (1544.5600,184.7770) .. controls (1544.5600,84.6680) and + (1456.6800,28.1250) .. (1305.2400,28.1250) .. controls (1147.7200,28.1250) and + (1087.6700,68.1641) .. (1087.6700,136.9060) .. controls (1087.6700,176.0860) + and (1105.0800,196.9260) .. (1135.5400,225.6880) .. controls + (1106.8100,237.8320) and (1097.2500,259.5780) .. (1097.2500,283.0860) .. + controls (1097.2500,302.2460) and (1106.8100,319.6480) .. (1122.5000,336.1950) + .. controls (1138.1600,352.7150) and (1155.5600,369.2730) .. + (1176.4500,388.4140) .. controls (1133.8100,409.2970) and (1101.6000,454.5550) + .. (1101.6000,518.9690) .. controls (1101.6000,619.0430) and + (1167.7500,687.7730) .. (1300.8800,687.7730) .. controls (1338.3100,687.7730) + and (1360.9500,684.3280) .. (1380.9700,679.0740) -- (1550.6900,679.0740) -- + (1550.6900,605.1170) -- (1470.6100,599.0230); + \path[fill=cffffff,nonzero rule] (1703.8000,757.1680) .. controls + (1654.1800,757.1680) and (1625.4700,785.9140) .. (1625.4700,835.5390) .. + controls (1625.4700,885.1020) and (1654.1800,912.1020) .. (1703.8000,912.1020) + .. controls (1754.2800,912.1020) and (1783.0000,885.1020) .. + (1783.0000,835.5390) .. controls (1783.0000,785.9140) and (1754.2800,757.1680) + .. (1703.8000,757.1680) -- cycle(1591.5100,234.1560) -- (1591.5100,302.8750) + -- (1635.9100,308.9490) .. controls (1648.1000,310.7150) and + (1649.8300,313.3050) .. (1649.8300,326.3910) -- (1649.8300,582.2580) .. + controls (1649.8300,591.8130) and (1647.2300,597.9300) .. (1638.5000,600.5200) + -- (1591.5100,617.0700) -- (1601.0800,687.5390) -- (1781.2500,687.5390) -- + (1781.2500,326.3910) .. controls (1781.2500,312.4410) and (1782.0900,310.7150) + .. (1795.1800,308.9490) -- (1839.5700,302.8750) -- (1839.5700,234.1560) -- + (1591.5100,234.1560); + \path[fill=cffffff,nonzero rule] (2183.7300,267.8950) .. controls + (2146.2900,249.6410) and (2091.4700,233.1020) .. (2041.8400,233.1020) .. + controls (1938.2800,233.1020) and (1899.1300,274.8360) .. (1899.1300,373.2230) + -- (1899.1300,601.2270) .. controls (1899.1300,606.4380) and + (1899.1300,609.9340) .. (1892.1400,609.9340) -- (1831.2300,609.9340) -- + (1831.2300,687.3870) .. controls (1907.8400,696.1130) and (1938.2800,734.4140) + .. (1947.8500,829.2730) -- (2030.5400,829.2730) -- (2030.5400,705.6480) .. + controls (2030.5400,699.5780) and (2030.5400,696.9490) .. (2037.5100,696.9490) + -- (2160.2100,696.9490) -- (2160.2100,609.9340) -- (2030.5400,609.9340) -- + (2030.5400,401.9450) .. controls (2030.5400,350.5900) and (2042.7400,330.5900) + .. (2089.7100,330.5900) .. controls (2114.1100,330.5900) and + (2139.3200,336.6640) .. (2160.2100,344.5040) -- (2183.7300,267.8950); + \path[fill=cffffff,nonzero rule] (894.2150,496.2850) -- (496.2770,894.1950) .. + controls (473.3790,917.1130) and (436.2110,917.1130) .. (413.2810,894.1950) -- + (330.6520,811.5590) -- (435.4690,706.7380) .. controls (459.8360,714.9650) and + (487.7660,709.4490) .. (507.1800,690.0310) .. controls (526.6950,670.4920) and + (532.1720,642.3240) .. (523.7380,617.8750) -- (624.7620,516.8550) .. controls + (649.2030,525.2770) and (677.4020,519.8360) .. (696.9180,500.2850) .. controls + (724.2030,473.0080) and (724.2030,428.8090) .. (696.9180,401.5230) .. controls + (669.6290,374.2300) and (625.4300,374.2300) .. (598.1290,401.5230) .. controls + (577.6130,422.0550) and (572.5390,452.1990) .. (582.9300,477.4770) -- + (488.7150,571.6950) -- (488.7070,323.7660) .. controls (495.3590,320.4730) and + (501.6370,316.0780) .. (507.1800,310.5590) .. controls (534.4570,283.2850) and + (534.4570,239.0940) .. (507.1800,211.7770) .. controls (479.8950,184.5040) and + (435.6760,184.5040) .. (408.4180,211.7770) .. controls (381.1370,239.0940) and + (381.1370,283.2850) .. (408.4180,310.5590) .. controls (415.1600,317.2890) and + (422.9610,322.3830) .. (431.2850,325.7970) -- (431.2850,576.0270) .. controls + (422.9610,579.4300) and (415.1720,584.4880) .. (408.4180,591.2660) .. controls + (387.7540,611.9140) and (382.7770,642.2420) .. (393.3750,667.6170) -- + (290.0510,770.9610) -- (17.1992,498.1250) .. controls (-5.7266,475.1880) and + (-5.7266,438.0200) .. (17.1992,415.0980) -- (415.1330,17.1875) .. controls + (438.0430,-5.7305) and (475.1990,-5.7305) .. (498.1410,17.1875) -- + (894.2150,413.2540) .. controls (917.1330,436.1840) and (917.1330,473.3630) .. + (894.2150,496.2850); + \end{scope} + \end{scope} + \begin{scope}[cm={{0.22351,0.0,0.0,0.22351,(468.02458,401.34098)}}] + \path[shift={(0,527.95276)},fill=c138cce] (443.4863,349.8496) .. controls + (436.2763,349.8750) and (431.5340,351.0438) .. (424.6074,354.5059) .. controls + (409.4498,362.0820) and (398.1744,379.7907) .. (396.1113,399.2598) -- + (395.7168,402.9805) -- (398.7520,402.9805) -- (401.7852,402.9805) -- + (401.7852,415.1289) -- (401.7852,427.2754) -- (404.8848,430.0606) .. controls + (406.5888,431.5926) and (409.1995,433.4629) .. (410.6875,434.2168) .. controls + (414.6692,436.2343) and (422.7668,438.6064) .. (428.8691,439.5430) .. controls + (436.0804,440.6498) and (451.8575,440.6892) .. (458.9277,439.6172) .. controls + (469.3304,438.0398) and (477.6136,434.7470) .. (482.4902,430.2519) -- + (485.1191,427.8301) -- (485.1191,415.4043) -- (485.1191,402.9805) -- + (488.1797,402.9805) -- (491.2422,402.9805) -- (490.9043,398.3672) .. controls + (490.4994,392.8203) and (488.2112,384.6524) .. (485.3711,378.6172) -- + (483.2910,374.1953) -- (480.0371,377.4062) -- (476.7852,380.6191) -- + (476.8028,388.6738) .. controls (476.8193,396.6758) and (476.8307,396.7459) .. + (478.5879,399.0683) .. controls (479.5609,400.3543) and (480.3574,401.6032) .. + (480.3574,401.8418) .. controls (480.3574,402.0804) and (479.0014,403.4110) .. + (477.3438,404.7988) -- (474.3301,407.3222) -- (471.6895,404.7305) .. controls + (470.2370,403.3049) and (469.0590,401.8586) .. (469.0723,401.5176) .. controls + (469.0856,401.1765) and (469.8886,399.9694) .. (470.8574,398.8359) -- + (472.6192,396.7754) -- (472.6192,387.8359) -- (472.6192,378.8945) -- + (476.9043,374.9746) -- (481.1895,371.0547) -- (478.4512,367.4961) .. controls + (474.0337,361.7552) and (474.6782,361.7096) .. (468.5235,368.2129) -- + (463.0957,373.9492) -- (463.0957,381.6719) -- (463.0957,389.3926) -- + (464.9922,392.0351) -- (466.8906,394.6777) -- (463.9649,397.6465) -- + (461.0411,400.6152) -- (458.1094,397.6816) -- (455.1758,394.7500) -- + (457.0528,392.3808) -- (458.9278,390.0117) -- (458.9278,381.2304) -- + (458.9278,372.4492) -- (464.8750,366.0547) -- (470.8203,359.6601) -- + (468.8926,358.2011) .. controls (467.8321,357.3983) and (465.8125,356.0950) .. + (464.4043,355.3066) -- (461.8438,353.8730) -- (455.6485,360.4219) -- + (449.4532,366.9687) -- (449.4298,374.8379) -- (449.4044,382.7070) -- + (451.3086,385.4101) -- (453.2129,388.1113) -- (450.5899,390.7832) .. controls + (449.1470,392.2534) and (447.6771,393.4570) .. (447.3223,393.4570) .. controls + (446.6687,393.4570) and (441.6661,388.6393) .. (441.6661,388.0098) .. controls + (441.6661,387.8216) and (442.4710,386.6577) .. (443.4532,385.4219) -- + (445.2383,383.1738) -- (445.2383,374.1680) -- (445.2383,365.1621) -- + (451.4883,358.9336) .. controls (454.9258,355.5078) and (457.7383,352.5286) .. + (457.7383,352.3125) .. controls (457.7383,351.3613) and (448.8822,349.8306) .. + (443.4864,349.8496) -- cycle(432.7383,409.5293) -- (443.1543,409.5293) -- + (453.5723,409.5293) -- (453.5723,421.7305) -- (453.5723,433.9336) -- + (443.1543,433.9336) -- (432.7383,433.9336) -- (432.7383,421.7305) -- + (432.7383,409.5293) -- cycle; + \path[fill=black] (261.8691,888.9684) .. controls (256.1416,888.9684) and + (253.8997,889.2301) .. (250.5586,890.2887) .. controls (239.0465,893.9362) and + (229.0970,903.5899) .. (225.2285,914.8629) .. controls (223.5821,919.6609) and + (222.9902,929.8021) .. (224.0371,935.2535) .. controls (224.9491,940.0023) and + (228.6345,947.6212) .. (231.9258,951.5621) .. controls (238.3114,959.2080) and + (246.5804,964.0245) .. (255.8496,965.4957) .. controls (260.3436,966.2090) and + (268.7669,965.5830) .. (273.3359,964.1969) .. controls (278.9657,962.4890) and + (284.6766,958.9540) .. (289.2266,954.3590) -- (293.1191,950.4274) -- + (293.1191,957.0504) -- (293.1191,963.6715) -- (296.3926,963.6715) -- + (299.6660,963.6715) -- (299.6660,929.4450) -- (299.6660,895.2184) -- + (296.3926,895.2184) -- (293.1191,895.2184) -- (293.1191,899.6637) -- + (293.1191,904.1071) -- (289.0859,900.1090) .. controls (284.3844,895.4484) and + (279.0301,892.1430) .. (273.1777,890.2887) .. controls (269.8367,889.2301) and + (267.5967,888.9684) .. (261.8691,888.9684) -- cycle(261.8691,895.2399) .. + controls (273.5014,895.2399) and (285.2012,902.6531) .. (290.5059,913.3863) -- + (292.8223,918.0738) -- (292.8223,927.3629) -- (292.8223,936.6500) -- + (290.5723,941.2028) .. controls (286.9644,948.5028) and (280.5551,954.2631) .. + (272.7363,957.2340) .. controls (266.5071,959.6009) and (256.4195,959.5506) .. + (250.2598,957.1227) .. controls (228.7378,948.6395) and (223.0668,920.8860) .. + (239.5430,904.6735) .. controls (245.4710,898.8403) and (253.9912,895.2399) .. + (261.8691,895.2399) -- cycle; + \path[shift={(0,527.95276)},fill=black] (380.9531,323.8145) -- + (380.9531,350.1231) -- (380.9531,376.4316) -- (376.9336,372.4434) .. controls + (370.4006,365.9577) and (365.1899,363.0750) .. (357.2441,361.5547) .. controls + (343.9495,359.0110) and (331.7923,362.7424) .. (322.3145,372.2754) .. controls + (314.2156,380.4214) and (311.0856,388.1096) .. (311.1465,399.7070) .. controls + (311.1748,405.0891) and (311.4601,407.1254) .. (312.7520,411.1445) .. controls + (317.1262,424.7537) and (329.5513,435.4320) .. (343.3750,437.4629) .. controls + (356.0481,439.3247) and (367.4544,435.6242) .. (376.3398,426.7695) -- + (380.9531,422.1719) -- (380.9531,428.9453) -- (380.9531,435.7188) -- + (383.9277,435.7188) -- (386.9043,435.7188) -- (386.9043,379.7656) -- + (386.9043,323.8145) -- (383.9277,323.8145) -- (380.9531,323.8145) -- + cycle(349.0293,367.4727) .. controls (362.6302,367.3586) and + (375.4311,376.1981) .. (379.7793,389.2891) .. controls (380.8820,392.6091) and + (381.0352,394.2094) .. (380.8594,400.5977) .. controls (380.6623,407.7584) and + (380.5711,408.2144) .. (378.4473,412.6621) .. controls (374.6386,420.6383) and + (367.1009,427.2908) .. (359.0566,429.7754) .. controls (353.9825,431.3426) and + (344.6092,431.3591) .. (339.7598,429.8086) .. controls (330.1727,426.7432) and + (321.9704,418.5113) .. (319.0020,408.9766) .. controls (317.3237,403.5860) and + (317.3218,395.1890) .. (318.9960,389.8418) .. controls (322.5358,378.5368) and + (333.0801,369.5265) .. (344.7909,367.8008) .. controls (346.2065,367.5922) and + (347.6222,367.4845) .. (349.0292,367.4727) -- cycle; + \path[fill=black] (166.9762,964.8326) .. controls (145.2181,962.1936) and + (125.6012,945.6172) .. (119.4630,924.6836) .. controls (110.4936,894.0946) and + (127.1980,862.2314) .. (157.1548,852.7874) .. controls (174.7263,847.2479) and + (194.5306,850.6538) .. (209.1032,861.7215) -- (213.4326,865.0096) -- + (211.1865,866.9944) .. controls (209.9512,868.0861) and (208.7317,868.9904) .. + (208.4765,869.0041) .. controls (208.2214,869.0177) and (206.6142,867.9150) .. + (204.9051,866.5538) .. controls (201.0292,863.4667) and (192.2790,859.2542) .. + (187.1942,858.0275) .. controls (181.7479,856.7135) and (172.2567,856.2507) .. + (167.1518,857.0502) .. controls (156.4842,858.7208) and (147.4293,863.1378) .. + (139.7834,870.4007) .. controls (132.3623,877.4500) and (127.5013,885.3814) .. + (124.9373,894.6241) .. controls (123.4154,900.1103) and (123.4154,915.3283) .. + (124.9373,920.8145) .. controls (127.4445,929.8526) and (132.3300,937.9190) .. + (139.3801,944.6606) .. controls (146.2514,951.2314) and (153.2392,955.2065) .. + (161.9167,957.4808) .. controls (168.3153,959.1578) and (181.7797,959.0339) .. + (188.0337,957.2404) .. controls (193.9760,955.5363) and (200.2043,952.4979) .. + (204.7621,949.0796) .. controls (206.7199,947.6112) and (208.4610,946.4209) .. + (208.6311,946.4346) .. controls (208.8013,946.4482) and (209.9444,947.3466) .. + (211.1713,948.4311) -- (213.4022,950.4028) -- (209.8106,953.2245) .. controls + (204.3878,957.4850) and (195.8668,961.7226) .. (189.4494,963.3505) .. controls + (182.9646,964.9955) and (173.4777,965.6211) .. (166.9762,964.8326) -- cycle; + \path[fill=c138cce] (554.6504,889.1813) .. controls (547.7311,889.1484) and + (543.5072,890.0803) .. (537.4746,892.9664) .. controls (530.7427,896.1871) and + (523.3345,903.4575) .. (520.0156,910.1012) .. controls (516.1989,917.7416) and + (515.0587,927.1755) .. (516.9004,935.8668) .. controls (519.7087,949.1201) and + (531.4841,961.1505) .. (544.9746,964.5485) .. controls (547.3739,965.1528) and + (550.6956,965.3657) .. (555.6074,965.2321) .. controls (563.5562,965.0159) and + (567.8209,963.8167) .. (574.1152,960.0270) .. controls (577.5994,957.9292) and + (585.3505,950.6568) .. (584.7461,950.0524) .. controls (584.5546,949.8609) and + (583.2759,949.2794) .. (581.9062,948.7614) -- (579.4160,947.8200) -- + (575.8711,951.0660) .. controls (565.4842,960.5767) and (548.8319,962.1678) .. + (537.5000,954.7340) .. controls (531.6597,950.9027) and (529.3531,954.2189) .. + (557.3789,926.1871) -- (582.3301,901.2282) -- (581.1719,899.9391) .. controls + (579.0970,897.6319) and (572.7234,893.4121) .. (569.0742,891.9293) .. controls + (563.9939,889.8650) and (560.5545,889.2094) .. (554.6504,889.1813) -- + cycle(553.9180,895.2184) .. controls (559.4827,895.2184) and + (563.6640,896.1151) .. (568.1074,898.2575) .. controls (575.1736,901.6643) and + (576.9346,898.8845) .. (551.7246,924.1012) .. controls (539.4585,936.3705) and + (529.1425,946.4098) .. (528.8008,946.4098) .. controls (527.8347,946.4098) and + (524.5536,940.5206) .. (523.4941,936.8863) .. controls (520.0930,925.2192) and + (523.0986,913.0820) .. (531.4453,904.7789) .. controls (537.8738,898.3841) and + (545.3121,895.2184) .. (553.9180,895.2184) -- cycle; + \path[fill=black] (608.8333,964.9347) .. controls (601.6362,962.5736) and + (595.5434,955.7719) .. (594.3050,948.7159) .. controls (593.9281,946.5685) and + (593.9394,946.5544) .. (596.5838,945.8885) .. controls (600.2842,944.9567) and + (600.4983,945.0094) .. (600.5131,946.8562) .. controls (600.5434,950.6546) and + (604.4026,956.0158) .. (608.5093,957.9645) .. controls (613.6872,960.4216) and + (620.0502,959.4029) .. (624.1052,955.4676) .. controls (627.3075,952.3599) and + (628.5952,949.3995) .. (628.5952,945.1452) .. controls (628.5952,938.2745) and + (625.2670,934.3348) .. (613.5721,927.3622) .. controls (603.0453,921.0860) and + (599.7512,916.8619) .. (599.7089,909.5850) .. controls (599.6566,900.6074) and + (605.8283,893.6811) .. (614.5003,892.9850) .. controls (619.5868,892.5767) and + (623.0909,893.6277) .. (626.4237,896.5613) .. controls (629.6032,899.3600) and + (631.4524,902.6853) .. (631.4524,905.6043) .. controls (631.4524,907.4541) and + (631.1963,907.8103) .. (629.2963,908.6042) .. controls (628.1105,909.0996) and + (626.9607,909.5050) .. (626.7412,909.5050) .. controls (626.5217,909.5050) and + (626.0349,908.3564) .. (625.6594,906.9525) .. controls (624.3363,902.0056) and + (620.8710,899.2486) .. (615.9762,899.2486) .. controls (610.1777,899.2486) and + (605.8571,903.5255) .. (605.8571,909.2653) .. controls (605.8571,914.1290) and + (608.7083,917.3568) .. (617.8266,922.8156) .. controls (628.7158,929.3347) and + (632.2425,932.9805) .. (634.2115,939.7537) .. controls (636.8725,948.9071) and + (632.0411,959.5003) .. (623.2927,963.6941) .. controls (620.2226,965.1658) and + (611.7530,965.8925) .. (608.8333,964.9347) -- cycle; + \path[fill=c138cce] (498.8095,907.7193) -- (498.8095,851.7669) -- + (501.4881,851.7669) -- (504.1666,851.7669) -- (504.1666,907.7193) -- + (504.1666,963.6717) -- (501.4881,963.6717) -- (498.8095,963.6717) -- + (498.8095,907.7193) -- cycle; + \end{scope} + \path[shift={(0,527.95276)},color=black,draw=black,fill=c138cce,line + join=round,line cap=round,miter limit=4.00,line width=1.440pt] + (0.0000,476.5527) -- (0.0000,524.4102) -- (744.0938,524.4102) -- + (744.0938,476.5527) -- (743.8379,476.5527) .. controls (742.6525,482.4346) and + (737.4796,486.8379) .. (731.2383,486.8379) -- (12.8574,486.8379) .. controls + (6.6161,486.8379) and (1.4412,482.4346) .. (0.2559,476.5527) -- + (0.0000,476.5527) -- cycle; +\end{scope} + +\end{tikzpicture} diff --git a/presentations/outils/git/formation_git.tex b/presentations/outils/git/formation_git.tex new file mode 100644 index 0000000..40c9b35 --- /dev/null +++ b/presentations/outils/git/formation_git.tex @@ -0,0 +1,381 @@ +\documentclass{beamer} + +\usepackage{skb} +%\usertheme{Madrid} +\setbeamercovered{transparent} +\setcounter{tocdepth}{2} +\usepackage[french]{babel} +%\usepackage[utf8,utf8x]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{xunicode} %Unicode extras! +\usepackage{xltxtra} %Fixes +\setmainfont{CaviarDreams} +\usepackage{multicol} +%\usepackage{colortbtl} +\usepackage{graphicx} +\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim +\usepackage{ucs} +\usepackage{tabto} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{hyperxmp} +\usepackage{tikz} +%\usepackage{pstricks} +%\usepackage{pst-3d,pst-coil,pst-eps,pst-fill,pst-grad,pst-node,pst-plot,pst-text,pst-tree} + +\hypersetup{% + colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone, + pdftitle={Formation Git}, + pdfkeywords={SCM, Git}, + pdfauthor={Benjamin Bohard}, + pdflang={fr-FR}, + pdfcopyright={Copyright © 2015 Cadoles}, % Nécessite XeTeX + pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/}, +} +%\usecolortheme{crane} +\definecolor{UniBlue}{RGB}{83,121,180} +\definecolor{CleanWhite}{RGB}{255,255,255} +\setbeamercolor{title}{fg=UniBlue} +\setbeamercolor{frametitle}{fg=CleanWhite} +\setbeamercolor{structure}{fg=UniBlue} + +\skbconfig[ + root = ../../../, + rep = content, + pub = presentations, + fig = figures, + sli = slides, + acr = database/acr, + bib = database/bib +]{skblocal.tex} + +\setbeamertemplate{background} +{ +\definecolor{ca3a3a3}{RGB}{163,163,163} +\definecolor{cffffff}{RGB}{255,255,255} +\definecolor{c138cce}{RGB}{19,140,206} + +\begin{tikzpicture}[y=0.80pt, x=0.80pt, yscale=-0.648000, xscale=0.600000, inner sep=0pt, outer sep=0pt] +\begin{scope}[shift={(0,-527.95276)}] + \path[shift={(0,527.95276)},color=black,draw=black,fill=ca3a3a3,line + join=round,line cap=round,miter limit=4.00,line width=1.440pt] (0.0000,0.0000) + -- (0.0000,49.5586) .. controls (0.0000,57.1135) and (6.0819,63.2270) .. + (13.6367,63.1953) -- (490.0000,63.1953) -- (490.0000,79.4863) .. controls + (490.0000,87.0413) and (496.0818,93.1230) .. (503.6367,93.1230) -- + (603.5059,93.1230) .. controls (611.0608,93.1230) and (617.1426,87.0413) .. + (617.1426,79.4863) -- (617.1426,63.1953) -- (730.4570,63.1953) .. controls + (738.0120,63.1953) and (744.0936,57.1135) .. (744.0937,49.5586) -- + (744.0945,0.0000) -- cycle; + \begin{scope}[cm={{0.5855,0.0,0.0,-0.5855,(611.06673,585.65217)}}] + \begin{scope}[scale=0.100] + \path[fill=cffffff,nonzero rule] (1308.7300,601.6520) .. controls + (1260.8500,601.6520) and (1225.1900,578.1410) .. (1225.1900,521.5590) .. + controls (1225.1900,478.9260) and (1248.6900,449.3320) .. (1306.1500,449.3320) + .. controls (1354.8500,449.3320) and (1387.9300,478.0270) .. + (1387.9300,523.3200) .. controls (1387.9300,574.6480) and (1358.3300,601.6520) + .. (1308.7300,601.6520) -- cycle(1213.0000,202.1330) .. controls + (1201.6700,188.2270) and (1190.3800,173.4530) .. (1190.3800,156.0160) .. + controls (1190.3800,121.2300) and (1234.7400,110.7620) .. (1295.6800,110.7620) + .. controls (1346.1600,110.7620) and (1414.9200,114.2970) .. + (1414.9200,161.2300) .. controls (1414.9200,189.1250) and (1381.8400,190.8520) + .. (1340.0400,193.4730) -- (1213.0000,202.1330) -- cycle(1470.6100,599.0230) + .. controls (1486.2500,579.0000) and (1502.8100,551.1450) .. + (1502.8100,511.1130) .. controls (1502.8100,414.5120) and (1427.0900,357.9490) + .. (1317.4600,357.9490) .. controls (1289.5800,357.9490) and + (1264.3400,361.4220) .. (1248.6900,365.7660) -- (1219.9600,319.6480) -- + (1305.2400,314.4380) .. controls (1455.8200,304.8440) and (1544.5600,300.4840) + .. (1544.5600,184.7770) .. controls (1544.5600,84.6680) and + (1456.6800,28.1250) .. (1305.2400,28.1250) .. controls (1147.7200,28.1250) and + (1087.6700,68.1641) .. (1087.6700,136.9060) .. controls (1087.6700,176.0860) + and (1105.0800,196.9260) .. (1135.5400,225.6880) .. controls + (1106.8100,237.8320) and (1097.2500,259.5780) .. (1097.2500,283.0860) .. + controls (1097.2500,302.2460) and (1106.8100,319.6480) .. (1122.5000,336.1950) + .. controls (1138.1600,352.7150) and (1155.5600,369.2730) .. + (1176.4500,388.4140) .. controls (1133.8100,409.2970) and (1101.6000,454.5550) + .. (1101.6000,518.9690) .. controls (1101.6000,619.0430) and + (1167.7500,687.7730) .. (1300.8800,687.7730) .. controls (1338.3100,687.7730) + and (1360.9500,684.3280) .. (1380.9700,679.0740) -- (1550.6900,679.0740) -- + (1550.6900,605.1170) -- (1470.6100,599.0230); + \path[fill=cffffff,nonzero rule] (1703.8000,757.1680) .. controls + (1654.1800,757.1680) and (1625.4700,785.9140) .. (1625.4700,835.5390) .. + controls (1625.4700,885.1020) and (1654.1800,912.1020) .. (1703.8000,912.1020) + .. controls (1754.2800,912.1020) and (1783.0000,885.1020) .. + (1783.0000,835.5390) .. controls (1783.0000,785.9140) and (1754.2800,757.1680) + .. (1703.8000,757.1680) -- cycle(1591.5100,234.1560) -- (1591.5100,302.8750) + -- (1635.9100,308.9490) .. controls (1648.1000,310.7150) and + (1649.8300,313.3050) .. (1649.8300,326.3910) -- (1649.8300,582.2580) .. + controls (1649.8300,591.8130) and (1647.2300,597.9300) .. (1638.5000,600.5200) + -- (1591.5100,617.0700) -- (1601.0800,687.5390) -- (1781.2500,687.5390) -- + (1781.2500,326.3910) .. controls (1781.2500,312.4410) and (1782.0900,310.7150) + .. (1795.1800,308.9490) -- (1839.5700,302.8750) -- (1839.5700,234.1560) -- + (1591.5100,234.1560); + \path[fill=cffffff,nonzero rule] (2183.7300,267.8950) .. controls + (2146.2900,249.6410) and (2091.4700,233.1020) .. (2041.8400,233.1020) .. + controls (1938.2800,233.1020) and (1899.1300,274.8360) .. (1899.1300,373.2230) + -- (1899.1300,601.2270) .. controls (1899.1300,606.4380) and + (1899.1300,609.9340) .. (1892.1400,609.9340) -- (1831.2300,609.9340) -- + (1831.2300,687.3870) .. controls (1907.8400,696.1130) and (1938.2800,734.4140) + .. (1947.8500,829.2730) -- (2030.5400,829.2730) -- (2030.5400,705.6480) .. + controls (2030.5400,699.5780) and (2030.5400,696.9490) .. (2037.5100,696.9490) + -- (2160.2100,696.9490) -- (2160.2100,609.9340) -- (2030.5400,609.9340) -- + (2030.5400,401.9450) .. controls (2030.5400,350.5900) and (2042.7400,330.5900) + .. (2089.7100,330.5900) .. controls (2114.1100,330.5900) and + (2139.3200,336.6640) .. (2160.2100,344.5040) -- (2183.7300,267.8950); + \path[fill=cffffff,nonzero rule] (894.2150,496.2850) -- (496.2770,894.1950) .. + controls (473.3790,917.1130) and (436.2110,917.1130) .. (413.2810,894.1950) -- + (330.6520,811.5590) -- (435.4690,706.7380) .. controls (459.8360,714.9650) and + (487.7660,709.4490) .. (507.1800,690.0310) .. controls (526.6950,670.4920) and + (532.1720,642.3240) .. (523.7380,617.8750) -- (624.7620,516.8550) .. controls + (649.2030,525.2770) and (677.4020,519.8360) .. (696.9180,500.2850) .. controls + (724.2030,473.0080) and (724.2030,428.8090) .. (696.9180,401.5230) .. controls + (669.6290,374.2300) and (625.4300,374.2300) .. (598.1290,401.5230) .. controls + (577.6130,422.0550) and (572.5390,452.1990) .. (582.9300,477.4770) -- + (488.7150,571.6950) -- (488.7070,323.7660) .. controls (495.3590,320.4730) and + (501.6370,316.0780) .. (507.1800,310.5590) .. controls (534.4570,283.2850) and + (534.4570,239.0940) .. (507.1800,211.7770) .. controls (479.8950,184.5040) and + (435.6760,184.5040) .. (408.4180,211.7770) .. controls (381.1370,239.0940) and + (381.1370,283.2850) .. (408.4180,310.5590) .. controls (415.1600,317.2890) and + (422.9610,322.3830) .. (431.2850,325.7970) -- (431.2850,576.0270) .. controls + (422.9610,579.4300) and (415.1720,584.4880) .. (408.4180,591.2660) .. controls + (387.7540,611.9140) and (382.7770,642.2420) .. (393.3750,667.6170) -- + (290.0510,770.9610) -- (17.1992,498.1250) .. controls (-5.7266,475.1880) and + (-5.7266,438.0200) .. (17.1992,415.0980) -- (415.1330,17.1875) .. controls + (438.0430,-5.7305) and (475.1990,-5.7305) .. (498.1410,17.1875) -- + (894.2150,413.2540) .. controls (917.1330,436.1840) and (917.1330,473.3630) .. + (894.2150,496.2850); + \end{scope} + \end{scope} + \begin{scope}[cm={{0.22351,0.0,0.0,0.22351,(468.02458,401.34098)}}] + \path[shift={(0,527.95276)},fill=c138cce] (443.4863,349.8496) .. controls + (436.2763,349.8750) and (431.5340,351.0438) .. (424.6074,354.5059) .. controls + (409.4498,362.0820) and (398.1744,379.7907) .. (396.1113,399.2598) -- + (395.7168,402.9805) -- (398.7520,402.9805) -- (401.7852,402.9805) -- + (401.7852,415.1289) -- (401.7852,427.2754) -- (404.8848,430.0606) .. controls + (406.5888,431.5926) and (409.1995,433.4629) .. (410.6875,434.2168) .. controls + (414.6692,436.2343) and (422.7668,438.6064) .. (428.8691,439.5430) .. controls + (436.0804,440.6498) and (451.8575,440.6892) .. (458.9277,439.6172) .. controls + (469.3304,438.0398) and (477.6136,434.7470) .. (482.4902,430.2519) -- + (485.1191,427.8301) -- (485.1191,415.4043) -- (485.1191,402.9805) -- + (488.1797,402.9805) -- (491.2422,402.9805) -- (490.9043,398.3672) .. controls + (490.4994,392.8203) and (488.2112,384.6524) .. (485.3711,378.6172) -- + (483.2910,374.1953) -- (480.0371,377.4062) -- (476.7852,380.6191) -- + (476.8028,388.6738) .. controls (476.8193,396.6758) and (476.8307,396.7459) .. + (478.5879,399.0683) .. controls (479.5609,400.3543) and (480.3574,401.6032) .. + (480.3574,401.8418) .. controls (480.3574,402.0804) and (479.0014,403.4110) .. + (477.3438,404.7988) -- (474.3301,407.3222) -- (471.6895,404.7305) .. controls + (470.2370,403.3049) and (469.0590,401.8586) .. (469.0723,401.5176) .. controls + (469.0856,401.1765) and (469.8886,399.9694) .. (470.8574,398.8359) -- + (472.6192,396.7754) -- (472.6192,387.8359) -- (472.6192,378.8945) -- + (476.9043,374.9746) -- (481.1895,371.0547) -- (478.4512,367.4961) .. controls + (474.0337,361.7552) and (474.6782,361.7096) .. (468.5235,368.2129) -- + (463.0957,373.9492) -- (463.0957,381.6719) -- (463.0957,389.3926) -- + (464.9922,392.0351) -- (466.8906,394.6777) -- (463.9649,397.6465) -- + (461.0411,400.6152) -- (458.1094,397.6816) -- (455.1758,394.7500) -- + (457.0528,392.3808) -- (458.9278,390.0117) -- (458.9278,381.2304) -- + (458.9278,372.4492) -- (464.8750,366.0547) -- (470.8203,359.6601) -- + (468.8926,358.2011) .. controls (467.8321,357.3983) and (465.8125,356.0950) .. + (464.4043,355.3066) -- (461.8438,353.8730) -- (455.6485,360.4219) -- + (449.4532,366.9687) -- (449.4298,374.8379) -- (449.4044,382.7070) -- + (451.3086,385.4101) -- (453.2129,388.1113) -- (450.5899,390.7832) .. controls + (449.1470,392.2534) and (447.6771,393.4570) .. (447.3223,393.4570) .. controls + (446.6687,393.4570) and (441.6661,388.6393) .. (441.6661,388.0098) .. controls + (441.6661,387.8216) and (442.4710,386.6577) .. (443.4532,385.4219) -- + (445.2383,383.1738) -- (445.2383,374.1680) -- (445.2383,365.1621) -- + (451.4883,358.9336) .. controls (454.9258,355.5078) and (457.7383,352.5286) .. + (457.7383,352.3125) .. controls (457.7383,351.3613) and (448.8822,349.8306) .. + (443.4864,349.8496) -- cycle(432.7383,409.5293) -- (443.1543,409.5293) -- + (453.5723,409.5293) -- (453.5723,421.7305) -- (453.5723,433.9336) -- + (443.1543,433.9336) -- (432.7383,433.9336) -- (432.7383,421.7305) -- + (432.7383,409.5293) -- cycle; + \path[fill=black] (261.8691,888.9684) .. controls (256.1416,888.9684) and + (253.8997,889.2301) .. (250.5586,890.2887) .. controls (239.0465,893.9362) and + (229.0970,903.5899) .. (225.2285,914.8629) .. controls (223.5821,919.6609) and + (222.9902,929.8021) .. (224.0371,935.2535) .. controls (224.9491,940.0023) and + (228.6345,947.6212) .. (231.9258,951.5621) .. controls (238.3114,959.2080) and + (246.5804,964.0245) .. (255.8496,965.4957) .. controls (260.3436,966.2090) and + (268.7669,965.5830) .. (273.3359,964.1969) .. controls (278.9657,962.4890) and + (284.6766,958.9540) .. (289.2266,954.3590) -- (293.1191,950.4274) -- + (293.1191,957.0504) -- (293.1191,963.6715) -- (296.3926,963.6715) -- + (299.6660,963.6715) -- (299.6660,929.4450) -- (299.6660,895.2184) -- + (296.3926,895.2184) -- (293.1191,895.2184) -- (293.1191,899.6637) -- + (293.1191,904.1071) -- (289.0859,900.1090) .. controls (284.3844,895.4484) and + (279.0301,892.1430) .. (273.1777,890.2887) .. controls (269.8367,889.2301) and + (267.5967,888.9684) .. (261.8691,888.9684) -- cycle(261.8691,895.2399) .. + controls (273.5014,895.2399) and (285.2012,902.6531) .. (290.5059,913.3863) -- + (292.8223,918.0738) -- (292.8223,927.3629) -- (292.8223,936.6500) -- + (290.5723,941.2028) .. controls (286.9644,948.5028) and (280.5551,954.2631) .. + (272.7363,957.2340) .. controls (266.5071,959.6009) and (256.4195,959.5506) .. + (250.2598,957.1227) .. controls (228.7378,948.6395) and (223.0668,920.8860) .. + (239.5430,904.6735) .. controls (245.4710,898.8403) and (253.9912,895.2399) .. + (261.8691,895.2399) -- cycle; + \path[shift={(0,527.95276)},fill=black] (380.9531,323.8145) -- + (380.9531,350.1231) -- (380.9531,376.4316) -- (376.9336,372.4434) .. controls + (370.4006,365.9577) and (365.1899,363.0750) .. (357.2441,361.5547) .. controls + (343.9495,359.0110) and (331.7923,362.7424) .. (322.3145,372.2754) .. controls + (314.2156,380.4214) and (311.0856,388.1096) .. (311.1465,399.7070) .. controls + (311.1748,405.0891) and (311.4601,407.1254) .. (312.7520,411.1445) .. controls + (317.1262,424.7537) and (329.5513,435.4320) .. (343.3750,437.4629) .. controls + (356.0481,439.3247) and (367.4544,435.6242) .. (376.3398,426.7695) -- + (380.9531,422.1719) -- (380.9531,428.9453) -- (380.9531,435.7188) -- + (383.9277,435.7188) -- (386.9043,435.7188) -- (386.9043,379.7656) -- + (386.9043,323.8145) -- (383.9277,323.8145) -- (380.9531,323.8145) -- + cycle(349.0293,367.4727) .. controls (362.6302,367.3586) and + (375.4311,376.1981) .. (379.7793,389.2891) .. controls (380.8820,392.6091) and + (381.0352,394.2094) .. (380.8594,400.5977) .. controls (380.6623,407.7584) and + (380.5711,408.2144) .. (378.4473,412.6621) .. controls (374.6386,420.6383) and + (367.1009,427.2908) .. (359.0566,429.7754) .. controls (353.9825,431.3426) and + (344.6092,431.3591) .. (339.7598,429.8086) .. controls (330.1727,426.7432) and + (321.9704,418.5113) .. (319.0020,408.9766) .. controls (317.3237,403.5860) and + (317.3218,395.1890) .. (318.9960,389.8418) .. controls (322.5358,378.5368) and + (333.0801,369.5265) .. (344.7909,367.8008) .. controls (346.2065,367.5922) and + (347.6222,367.4845) .. (349.0292,367.4727) -- cycle; + \path[fill=black] (166.9762,964.8326) .. controls (145.2181,962.1936) and + (125.6012,945.6172) .. (119.4630,924.6836) .. controls (110.4936,894.0946) and + (127.1980,862.2314) .. (157.1548,852.7874) .. controls (174.7263,847.2479) and + (194.5306,850.6538) .. (209.1032,861.7215) -- (213.4326,865.0096) -- + (211.1865,866.9944) .. controls (209.9512,868.0861) and (208.7317,868.9904) .. + (208.4765,869.0041) .. controls (208.2214,869.0177) and (206.6142,867.9150) .. + (204.9051,866.5538) .. controls (201.0292,863.4667) and (192.2790,859.2542) .. + (187.1942,858.0275) .. controls (181.7479,856.7135) and (172.2567,856.2507) .. + (167.1518,857.0502) .. controls (156.4842,858.7208) and (147.4293,863.1378) .. + (139.7834,870.4007) .. controls (132.3623,877.4500) and (127.5013,885.3814) .. + (124.9373,894.6241) .. controls (123.4154,900.1103) and (123.4154,915.3283) .. + (124.9373,920.8145) .. controls (127.4445,929.8526) and (132.3300,937.9190) .. + (139.3801,944.6606) .. controls (146.2514,951.2314) and (153.2392,955.2065) .. + (161.9167,957.4808) .. controls (168.3153,959.1578) and (181.7797,959.0339) .. + (188.0337,957.2404) .. controls (193.9760,955.5363) and (200.2043,952.4979) .. + (204.7621,949.0796) .. controls (206.7199,947.6112) and (208.4610,946.4209) .. + (208.6311,946.4346) .. controls (208.8013,946.4482) and (209.9444,947.3466) .. + (211.1713,948.4311) -- (213.4022,950.4028) -- (209.8106,953.2245) .. controls + (204.3878,957.4850) and (195.8668,961.7226) .. (189.4494,963.3505) .. controls + (182.9646,964.9955) and (173.4777,965.6211) .. (166.9762,964.8326) -- cycle; + \path[fill=c138cce] (554.6504,889.1813) .. controls (547.7311,889.1484) and + (543.5072,890.0803) .. (537.4746,892.9664) .. controls (530.7427,896.1871) and + (523.3345,903.4575) .. (520.0156,910.1012) .. controls (516.1989,917.7416) and + (515.0587,927.1755) .. (516.9004,935.8668) .. controls (519.7087,949.1201) and + (531.4841,961.1505) .. (544.9746,964.5485) .. controls (547.3739,965.1528) and + (550.6956,965.3657) .. (555.6074,965.2321) .. controls (563.5562,965.0159) and + (567.8209,963.8167) .. (574.1152,960.0270) .. controls (577.5994,957.9292) and + (585.3505,950.6568) .. (584.7461,950.0524) .. controls (584.5546,949.8609) and + (583.2759,949.2794) .. (581.9062,948.7614) -- (579.4160,947.8200) -- + (575.8711,951.0660) .. controls (565.4842,960.5767) and (548.8319,962.1678) .. + (537.5000,954.7340) .. controls (531.6597,950.9027) and (529.3531,954.2189) .. + (557.3789,926.1871) -- (582.3301,901.2282) -- (581.1719,899.9391) .. controls + (579.0970,897.6319) and (572.7234,893.4121) .. (569.0742,891.9293) .. controls + (563.9939,889.8650) and (560.5545,889.2094) .. (554.6504,889.1813) -- + cycle(553.9180,895.2184) .. controls (559.4827,895.2184) and + (563.6640,896.1151) .. (568.1074,898.2575) .. controls (575.1736,901.6643) and + (576.9346,898.8845) .. (551.7246,924.1012) .. controls (539.4585,936.3705) and + (529.1425,946.4098) .. (528.8008,946.4098) .. controls (527.8347,946.4098) and + (524.5536,940.5206) .. (523.4941,936.8863) .. controls (520.0930,925.2192) and + (523.0986,913.0820) .. (531.4453,904.7789) .. controls (537.8738,898.3841) and + (545.3121,895.2184) .. (553.9180,895.2184) -- cycle; + \path[fill=black] (608.8333,964.9347) .. controls (601.6362,962.5736) and + (595.5434,955.7719) .. (594.3050,948.7159) .. controls (593.9281,946.5685) and + (593.9394,946.5544) .. (596.5838,945.8885) .. controls (600.2842,944.9567) and + (600.4983,945.0094) .. (600.5131,946.8562) .. controls (600.5434,950.6546) and + (604.4026,956.0158) .. (608.5093,957.9645) .. controls (613.6872,960.4216) and + (620.0502,959.4029) .. (624.1052,955.4676) .. controls (627.3075,952.3599) and + (628.5952,949.3995) .. (628.5952,945.1452) .. controls (628.5952,938.2745) and + (625.2670,934.3348) .. (613.5721,927.3622) .. controls (603.0453,921.0860) and + (599.7512,916.8619) .. (599.7089,909.5850) .. controls (599.6566,900.6074) and + (605.8283,893.6811) .. (614.5003,892.9850) .. controls (619.5868,892.5767) and + (623.0909,893.6277) .. (626.4237,896.5613) .. controls (629.6032,899.3600) and + (631.4524,902.6853) .. (631.4524,905.6043) .. controls (631.4524,907.4541) and + (631.1963,907.8103) .. (629.2963,908.6042) .. controls (628.1105,909.0996) and + (626.9607,909.5050) .. (626.7412,909.5050) .. controls (626.5217,909.5050) and + (626.0349,908.3564) .. (625.6594,906.9525) .. controls (624.3363,902.0056) and + (620.8710,899.2486) .. (615.9762,899.2486) .. controls (610.1777,899.2486) and + (605.8571,903.5255) .. (605.8571,909.2653) .. controls (605.8571,914.1290) and + (608.7083,917.3568) .. (617.8266,922.8156) .. controls (628.7158,929.3347) and + (632.2425,932.9805) .. (634.2115,939.7537) .. controls (636.8725,948.9071) and + (632.0411,959.5003) .. (623.2927,963.6941) .. controls (620.2226,965.1658) and + (611.7530,965.8925) .. (608.8333,964.9347) -- cycle; + \path[fill=c138cce] (498.8095,907.7193) -- (498.8095,851.7669) -- + (501.4881,851.7669) -- (504.1666,851.7669) -- (504.1666,907.7193) -- + (504.1666,963.6717) -- (501.4881,963.6717) -- (498.8095,963.6717) -- + (498.8095,907.7193) -- cycle; + \end{scope} + \path[shift={(0,527.95276)},color=black,draw=black,fill=c138cce,line + join=round,line cap=round,miter limit=4.00,line width=1.440pt] + (0.0000,476.5527) -- (0.0000,524.4102) -- (744.0938,524.4102) -- + (744.0938,476.5527) -- (743.8379,476.5527) .. controls (742.6525,482.4346) and + (737.4796,486.8379) .. (731.2383,486.8379) -- (12.8574,486.8379) .. controls + (6.6161,486.8379) and (1.4412,482.4346) .. (0.2559,476.5527) -- + (0.0000,476.5527) -- cycle; +\end{scope} +\end{tikzpicture} +} + +\title[]{Formation Git} +\subtitle{Oberthur Cash Protection} + +\author[Equipe Auteur]{Cadoles} + +\institute[Cadoles]{\skbfigure[width=2cm]{cadoles/logo_01.png}} + +\date{{\small \today}} + +\subject{Talks} + +\AtBeginSubsection[] +{ + \begin{frame} + \frametitle{} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} + +\AtBeginSection[] +{ + \begin{frame} + \frametitle{} + \tableofcontents[currentsection] + \end{frame} +} + +%\logo{ +% \skbfigure[width=2cm]{cadoles/logo_01.png} +%} + +\begin{document} + +\skbinput[from=rep]{style/title} +\begin{frame} + \frametitle{Plan} + \tableofcontents[part=1, pausesections] +\end{frame} + +\part{Fondamentaux} +\section{Qu'attendre d'un SCM ?} +\skbinput[from=rep]{outils/scm/definition} +\skbinput[from=rep]{outils/scm/fonctionnalites_attendues} +\section{Les atouts de git} +\skbinput[from=rep]{outils/scm/git/presentation} +\skbinput[from=rep]{outils/scm/git/decentralise} +\skbinput[from=rep]{outils/scm/git/stockage} +\section{S'adapter au processus} +\skbinput[from=rep]{outils/scm/workflow/driessen} +\part{Pratique} +\section{Installation} +\skbinput[from=rep]{outils/scm/git/installation/windows} +\skbinput[from=rep]{outils/scm/git/installation/macos} +\skbinput[from=rep]{outils/scm/git/installation/linux} +\section{Configuration} +\subsection{Utilisateur} +\skbinput[from=rep]{outils/scm/git/configuration/presentation} +\skbinput[from=rep]{outils/scm/git/configuration/user} +\skbinput[from=rep]{outils/scm/git/configuration/alias} +\subsection{Dépôts} +\skbinput[from=rep]{outils/scm/git/configuration/gitignore} +\skbinput[from=rep]{outils/scm/git/commandes/remote/add} +\skbinput[from=rep]{outils/scm/git/commandes/branch/track} +\section{Mise en pratique} +\skbinput[from=rep]{outils/scm/git/exercices/exercice_01_synopsis} +\skbinput[from=rep]{outils/scm/git/exercices/exercice_01} +\section{Pour aller plus loin} +\skbinput[from=rep]{outils/scm/git/references/references} +\section{licence} +\skbinput[from=rep]{style/license-cc-by-sa-2.0} + +\end{document}