7 \frametitle{Table of contents
}
11 \section{Introduction
}
13 \frametitle{Who am I?
}
16 \item 4th year bachelor AI
17 \item \url{https://github.com/dopefishh/gitflashtalk
}
18 \item SHA of the commit of this presentation:
{\tiny\GITAbrHash}
23 \frametitle{Where did GIT come from?
}
24 \begin{block
}{History
}
25 \begin{columns
} \column{0.4\linewidth}
27 \item Pronounce:
\textipa{[g \'i t
]}
32 \column{0.5\linewidth}
35 \includegraphics[width=
0.5\linewidth]{1.png
}
36 \caption{Linus Torvalds
}
41 \begin{block
}{What is GIT?
}
55 \item Support for non linear development
56 \item Intermediate stage between committing and pushing
63 \item Intermediate stage between committing and pushing
69 \subsection{Installation
}
70 \begin{frame
}[fragile
]
71 \begin{block
}{{\Large\Smiley\Smiley} Linux
}
72 Depending on the distribution you may have to do:\\
73 \lstinline{# apt-get install git
}\\
74 \lstinline{# pacman -S git
}\\
75 \lstinline{# yum install git
}\\
76 \lstinline{# emerge --ask dev-vcs/git
}\\
80 \begin{block
}{{\Large\Frowny\Smiley} Mac
}
81 Install via XCode tools. Just run
\lstinline{\$ git
} and
82 when GIT is not installed it will prompt you with instructions.
85 \begin{block
}{{\Large\Frowny\Frowny} Windows
}
86 Downoad the binary from
\url{http://git-scm.com/download/win
} and install.
91 \subsection{Getting started
}
92 \begin{frame
}[fragile
]
93 \frametitle{Getting started
}
94 \begin{block
}{Check GIT version in (git)bash
}
96 frobnicator@frobmachine:~\$ git --version
101 \begin{block
}{Create a repository
}
103 frobnicator@frobmachine:~/projects\$ git init myfirstproject
104 Initialized empty Git repository in /home/frobnicator/projects/myfirstproject/.git/
105 frobnicator@frobmachine:~/projects\$ ls -
1 myfirstproject/.git
118 \subsection{Four(five) stages
}
120 \frametitle{Four(five) stages
}
131 \frametitle{Workflow
}
134 \includegraphics[scale=
0.4]{2.png
}
135 \caption{Git workflow
}