bb999f39293ecae33100c8ee0c5080cf943cf180
[ai-gitflashtalk.git] / git.tex
1 %&preamble
2 \begin{document}
3
4 \frame{\titlepage}
5
6 \begin{frame}
7 \frametitle{Table of contents}
8 \tableofcontents
9 \end{frame}
10
11 \section{Introduction}
12 \begin{frame}
13 \frametitle{Who am I?}
14 \begin{itemize}
15 \item Mart Lubbers
16 \item 4th year bachelor AI
17 \item \url{https://github.com/dopefishh/gitflashtalk}
18 \item Sha of this version: {\tiny\GITAbrHash}
19 \end{itemize}
20 \end{frame}
21
22 \begin{frame}
23 \frametitle{Where did GIT come from?}
24 \begin{block}{Since 2005}
25 \begin{columns}
26 \column{0.4\linewidth}
27 \begin{itemize}
28 \item \textipa{[g \'i t]}
29 \item Linus Thorvalds
30 \item Linux kernel
31 \end{itemize}
32
33 \column{0.5\linewidth}
34 \begin{figure}[H]
35 \centering
36 \includegraphics[width=0.5\linewidth]{1.png}
37 \caption{Linus Torvalds}
38 \end{figure}
39 \end{columns}
40 \end{block}
41
42 \begin{block}{What is GIT?}
43 \begin{itemize}
44 \item Version control
45 \end{itemize}
46 \end{block}
47 \end{frame}
48
49 \begin{frame}
50 \frametitle{Why GIT?}
51 \begin{block}{Pros}
52 \begin{itemize}
53 \item Fast
54 \item Scaleable
55 \item Simple
56 \item Support for non linear development
57 \item Intermediate stage between committing and pushing
58 \end{itemize}
59 \end{block}
60
61 \begin{block}{Cons}
62 \begin{itemize}
63 \item Binary files
64 \item Intermediate stage between committing and pushing
65 \end{itemize}
66 \end{block}
67 \end{frame}
68
69 \section{Basics}
70
71 \section{Branching}
72
73 \end{document}