Skip to content
Snippets Groups Projects
README.md 1.43 KiB
Newer Older
Martijn Vermaat's avatar
Martijn Vermaat committed
# Code and data management with Git
Laros's avatar
Laros committed

Martijn Vermaat's avatar
Martijn Vermaat committed
This is the website for the course *Code and data management with Git*. This
course consists of a introduction to working with the [Git](http://git-scm.com/)
Martijn Vermaat's avatar
Martijn Vermaat committed
version control system for data analysis and is aimed primarily at researchers
in the LUMC.
Vermaat's avatar
Vermaat committed

Martijn Vermaat's avatar
Martijn Vermaat committed
The Git system is widely used by software developers, but can also be used for
project management. In the LUMC we use [GitLab](https://git.lumc.nl) as a
collaborative environment on top of Git. By keeping track of all versions,
history, etc, GitLab makes your projects more reproducible and collaboration
with colleagues easy.
Vermaat's avatar
Vermaat committed


Martijn Vermaat's avatar
Martijn Vermaat committed
## Course dates
Vermaat's avatar
Vermaat committed

Martijn Vermaat's avatar
Martijn Vermaat committed
- October 14th, 2013: Git introduction course
- June 23rd, 2014: Git introduction course
Martijn Vermaat's avatar
Martijn Vermaat committed
- **December 1st, 2015: Code and data management with Git** ([preparations](PREPARATIONS.md))
Vermaat's avatar
Vermaat committed

Martijn Vermaat's avatar
Martijn Vermaat committed
For corresponding snapshots of this repository, see [tags](https://git.lumc.nl/humgen/gitcourse/tags).
Vermaat's avatar
Vermaat committed


Martijn Vermaat's avatar
Martijn Vermaat committed
## Using the course materials
Vermaat's avatar
Vermaat committed

Martijn Vermaat's avatar
Martijn Vermaat committed
There is one [Git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules)
on which this repository depends:

- **[presentation](https://git.lumc.nl/j.f.j.laros/presentation)** template for
  presentations in LaTeX.

First clone this repository, then fetch the data from the submodule:

    git clone https://git.lumc.nl/humgen/gitcourse.git
    cd gitcourse
Vermaat's avatar
Vermaat committed
    git submodule init
    git submodule update

A new presentation can be added like this:

    cd presentation
Martijn Vermaat's avatar
Martijn Vermaat committed
    bash mkpres.sh ../mypresentation