Commit c3766e99 authored by Mihai Lefter's avatar Mihai Lefter

Introduction draft.

parent 8ce88626
This diff is collapsed.
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
%\renewcommand{\pause}{} %\renewcommand{\pause}{}
% Make the title page. % Make the title page.
\makeTitleSlide{\includegraphics[width=3.5cm]{git_logo}} \makeTitleSlide{\includegraphics[width=3.5cm]{images/git_logo.pdf}}
% First page of the presentation. % First page of the presentation.
\section{Introduction} \section{Introduction}
...@@ -41,6 +41,20 @@ ...@@ -41,6 +41,20 @@
\end{tikzpicture} \end{tikzpicture}
\end{pframe} \end{pframe}
\subsection{General features}
\begin{pframe}
\begin{itemize}
\item Keep track of your files in an orderly manner.
\begin{itemize}
\item Hide old versions.
\item Easily access old versions.
\item Check the differences between current and older versions.
\item Record who made changes and when.
\end{itemize}
\item Enables collaboration.
\end{itemize}
\end{pframe}
\subsection{Step by step} \subsection{Step by step}
\begin{pframe} \begin{pframe}
\begin{center} \begin{center}
...@@ -102,6 +116,12 @@ ...@@ -102,6 +116,12 @@
\end{center} \end{center}
\end{pframe} \end{pframe}
\begin{pframe}
\begin{center}
\includegraphics[width=1\textwidth]{images/vcs_example/vcs_example_10.pdf}
\end{center}
\end{pframe}
\subsection{Local repository} \subsection{Local repository}
\begin{pframe} \begin{pframe}
\begin{center} \begin{center}
...@@ -129,19 +149,6 @@ ...@@ -129,19 +149,6 @@
\end{center} \end{center}
\end{pframe} \end{pframe}
\subsection{General features}
\begin{pframe}
\begin{itemize}
\item Keep track of your files in an orderly manner.
\begin{itemize}
\item Hide old versions.
\item Check the differences between current and older versions.
\item Record who made changes and when.
\end{itemize}
\item Enables collaboration.
\end{itemize}
\end{pframe}
\subsection{Why should I use it?} \subsection{Why should I use it?}
\begin{pframe} \begin{pframe}
For a single user: For a single user:
...@@ -244,45 +251,33 @@ ...@@ -244,45 +251,33 @@
\end{pframe} \end{pframe}
\section{Remotes} \section{Remotes}
\subsection{A lot of choices} \subsection{Web-based}
\begin{pframe} \begin{pframe}
GitHub. \begin{center}
\begin{itemize} \includegraphics[width=\textwidth]{images/central_remotes.pdf}
\item Only free for open source projects. \end{center}
\end{itemize}
\bigskip
SourceForge, BitBucket, Gitorious, \ldots
\bigskip
GitLab.
\begin{itemize}
\item Issue tracking.
\item Wiki.
\item ``Project wall''.
\item Snippet.
\item User profiles.
\end{itemize}
\vfill
\permfoot{\url{https://github.com/}}
\end{pframe} \end{pframe}
\section{GitLab demonstration}
\begin{pframe} \begin{pframe}
\begin{center}
\includegraphics[width=\textwidth]{images/central_remotes_01.pdf}
\end{center}
\end{pframe} \end{pframe}
\section{Practical}
\subsection{Outline}
\begin{pframe} \begin{pframe}
We are going to: GitHub:
\begin{itemize} \begin{itemize}
\item Create and configure a user account on the GitLab server. \item Free for public repositories. Paid for private ones.
\item Upload an \lstinline{ssh-key} to work with Git. \item Hosting provided for free.
\end{itemize} \end{itemize}
\bigskip
\vfill GitLab:
\permfoot{\url{https://git.lumc.nl/}} \begin{itemize}
\item Self hosting - own installation.
\item No hosting provided.
\item Basic features for free. Paid advanced ones.
\end{itemize}
\end{pframe} \end{pframe}
\makeAcknowledgementsSlide{ \makeAcknowledgementsSlide{
......
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