75 lines
1.8 KiB
TeX
75 lines
1.8 KiB
TeX
\documentclass[10pt]{beamer}
|
|
|
|
\usepackage{ucs}
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage[french]{babel}
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage{graphicx}
|
|
|
|
\title{Git c'est la vie}
|
|
\subtitle{Un cours sur cet outil magique qui s'appelle git}
|
|
\author{Francesco Bariatti}
|
|
|
|
% Put table of contents at the beginning of each section
|
|
\AtBeginSection[]
|
|
{
|
|
\begin{frame}
|
|
\frametitle{}
|
|
\tableofcontents[currentsection]
|
|
\end{frame}
|
|
}
|
|
|
|
\usetheme{CambridgeUS}
|
|
\usecolortheme{beaver}
|
|
|
|
|
|
\begin{document}
|
|
|
|
\frame{\titlepage}
|
|
|
|
\section{Prérequis}
|
|
|
|
\begin{frame}[fragile]
|
|
\frametitle{Prerequis}
|
|
\begin{itemize}
|
|
\item Savoir lire la signature d'une commande \verb#command -a [-b] [-c | -d] --long-arg PARAM1 PARAMS2...#
|
|
\item Savoir lire. Git affiche des messages et il faut les lire.
|
|
\end{itemize}
|
|
\end{frame}
|
|
|
|
\section{Présentation de git}
|
|
\begin{frame}
|
|
\frametitle{C'est quoi git}
|
|
\begin{columns}[T]
|
|
\column{0.5\textwidth}
|
|
\begin{block}{}
|
|
Git est un logiciel de versioning.
|
|
\end{block}
|
|
|
|
Crée par notre modèle spirituel, Linus Torvalds en 2005.
|
|
|
|
Le logiciel de versioning qui était utilisé pour le dév du noyau Linux est devenu propriétaire, donc il en a développé un autre.
|
|
|
|
\column{0.5\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=0.2]{img/linus}
|
|
\end{center}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{Ça permet de faire quoi}
|
|
\begin{itemize}
|
|
\item Ne pas perdre son travail
|
|
\item Pouvoir inspecter des versions spécifiques de son travail
|
|
\item Travailler à plusieurs
|
|
\item Pouvoir donner la faute d'un bug à un collègue (on sait qui a codé quoi)
|
|
\end{itemize}
|
|
|
|
Git n'est pas un processus qui tourne en permanence: chaque commande est un processus rapide. Tout est enregistré dans des fichiers: il est possible d'interrompre le travail à tout moment.
|
|
\end{frame}
|
|
|
|
|
|
|
|
\end{document}
|