Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Git course
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
2
Issues
2
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
courses
Git course
Commits
db9dd5f0
Commit
db9dd5f0
authored
Jun 20, 2014
by
Laros
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Switched to new template.
parent
377bcfa1
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
53 deletions
+40
-53
introduction/18333fig0101-tn.png
introduction/18333fig0101-tn.png
+1
-0
introduction/18333fig0102-tn.png
introduction/18333fig0102-tn.png
+1
-0
introduction/18333fig0103-tn.png
introduction/18333fig0103-tn.png
+1
-0
introduction/introduction.tex
introduction/introduction.tex
+37
-52
introduction/pics
introduction/pics
+0
-1
No files found.
introduction/18333fig0101-tn.png
0 → 120000
View file @
db9dd5f0
../pics/src/18333fig0101-tn.png
\ No newline at end of file
introduction/18333fig0102-tn.png
0 → 120000
View file @
db9dd5f0
../pics/src/18333fig0102-tn.png
\ No newline at end of file
introduction/18333fig0103-tn.png
0 → 120000
View file @
db9dd5f0
../pics/src/18333fig0103-tn.png
\ No newline at end of file
introduction/introduction.tex
View file @
db9dd5f0
...
...
@@ -31,9 +31,8 @@
% First page of the presentation.
\section
{
Introduction
}
\begin{frame}
\frametitle
{
Version control.
}
\subsection
{
Version control
}
\begin{pframe}
\emph
{
The management of changes to documents, computer programs, large web
sites, and other collections of information.
}
--- Wikipedia.
\bigskip
...
...
@@ -48,18 +47,16 @@
\end{itemize}
\item
Enables collaboration.
\end{itemize}
\end{frame}
\begin{frame}
\frametitle
{
Why should I use it?
}
\end{pframe}
\subsection
{
Why should I use it?
}
\begin{pframe}
For a single user:
\begin{itemize}
\item
Revert files to a previous state.
\item
Revert the entire project back to a previous state.
\item
Review changes made over time.
\item
Backup.
\item
\ldots
\end{itemize}
\bigskip
\pause
...
...
@@ -70,13 +67,11 @@
\item
Allow multiple people working on the same project at the same time.
\item
Conflict resolution.
\item
See who made which changes at which time.
\item
\ldots
\end{itemize}
\end{frame}
\begin{frame}
\frametitle
{
Why should I not use it?
}
\end{pframe}
\subsection
{
Why should I not use it?
}
\begin{pframe}
A list of common excuses:
\begin{itemize}
\item
It is too much work.
...
...
@@ -93,60 +88,53 @@
\begin{itemize}
\item
I'm too busy rewriting the code I accidentally deleted.
\end{itemize}
\end{frame}
\begin{frame}
\frametitle
{
Local repository.
}
\end{pframe}
\subsection
{
Local repository
}
\begin{pframe}
\begin{figure}
[]
\begin{center}
\colorbox
{
white
}{
\hspace
{
0.5cm
}
\includegraphics
[height=0.8\textheight]
{
pics/
18333fig0101-tn
}
\includegraphics
[height=0.8\textheight]
{
18333fig0101-tn
}
\hspace
{
0.5cm
}
}
\end{center}
\caption
{
Local version control diagram.
}
\label
{}
\end{figure}
\end{frame}
\end{
p
frame}
\begin{frame}
\frametitle
{
Central repository.
}
\subsection
{
Central repository
}
\begin{pframe}
\begin{figure}
[]
\begin{center}
\colorbox
{
white
}{
\hspace
{
0.5cm
}
\includegraphics
[height=0.8\textheight]
{
pics/
18333fig0102-tn
}
\includegraphics
[height=0.8\textheight]
{
18333fig0102-tn
}
\hspace
{
0.5cm
}
}
\end{center}
\caption
{
Centralised version control diagram.
}
\label
{}
\end{figure}
\end{frame}
\begin{frame}
\frametitle
{
Distributed repositories.
}
\end{pframe}
\subsection
{
Distributed repositories
}
\begin{pframe}
\begin{figure}
[]
\begin{center}
\colorbox
{
white
}{
\hspace
{
0.5cm
}
\includegraphics
[height=0.8\textheight]
{
pics/
18333fig0103-tn
}
\includegraphics
[height=0.8\textheight]
{
18333fig0103-tn
}
\hspace
{
0.5cm
}
}
\end{center}
\caption
{
Distributed version control diagram.
}
\label
{}
\end{figure}
\end{frame}
\end{
p
frame}
\section
{
Git
}
\begin{frame}
\frametitle
{
The name.
}
\subsection
{
The name
}
\begin{pframe}
\emph
{
Git (n): A person who is deemed to be despicable or contemptible.
}
---
WordNet.
\bigskip
...
...
@@ -155,11 +143,10 @@
\emph
{
I'm an egotistical bastard, and I name all my projects after myself.
First ``Linux'', now ``git''.
}
--- Linus Torvalds.
\bigskip
\end{frame}
\begin{frame}
\frametitle
{
History.
}
\end{pframe}
\subsection
{
History
}
\begin{pframe}
Designed to replace the commercial package
\emph
{
BitKeeper
}
.
\begin{itemize}
\item
Speed.
...
...
@@ -170,12 +157,11 @@
\item
Able to handle large projects like the Linux kernel efficiently
(speed and data size).
\end{itemize}
\end{frame}
\end{
p
frame}
\section
{
Remotes
}
\begin{fframe}
\frametitle
{
A lot of choices.
}
\subsection
{
A lot of choices
}
\begin{pframe}
GitHub.
\begin{itemize}
\item
Only free for open source projects.
...
...
@@ -196,12 +182,11 @@
\vfill
\permfoot
{
https://github.com/
}
\end{
f
frame}
\end{
p
frame}
\section
{
Practical
}
\begin{fframe}
\frametitle
{
Outline.
}
\subsection
{
Outline
}
\begin{pframe}
We are going to:
\begin{itemize}
\item
Create and configure a user account on the GitLab server.
...
...
@@ -216,11 +201,11 @@
\vfill
\permfoot
{
https://git.lumc.nl/
}
\end{
f
frame}
\end{
p
frame}
\section
{
Questions?
}
\lastpagetemplate
\begin{
f
frame}
\begin{
p
frame}
\begin{center}
Acknowledgements:
\bigskip
...
...
@@ -228,12 +213,12 @@
Martijn Vermaat
Zuotian Tatum
Wibowo Arindrarto
Zuotian Tatum
\end{center}
\vfill
\permfoot
{
https://humgenprojects.lumc.nl/trac/humgenprojects/wiki/git
}
\end{fframe}
\end{pframe}
\end{document}
introduction/pics
deleted
120000 → 0
View file @
377bcfa1
../pics/
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment