git 1.44 KB
Newer Older
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
= Git introduction course =

This course aims at everyone who works in the Bioinformatics field. We cover a
''version control system'' named ''Git''. This system is widely used by
software developers, but can also be used for project management. By keeping
track of all versions, history, etc. collaboration with colleagues is easy and
your analysis will be reproducible.

The program can be found [raw-attachment:program.pdf here].


== Course material ==
Introduction [raw-attachment:introduction.pdf presentation],
[raw-attachment:introduction_handouts.pdf practical]. [[br]]
Git Basics [raw-attachment:basics.pdf presentation],
[raw-attachment:basics_handouts.pdf practical]. [[br]]
Branching [raw-attachment:branching.pdf presentation],
[raw-attachment:branching_handouts.pdf practical]. [[br]]
Remotes [raw-attachment:remotes.pdf presentation],
[raw-attachment:remotes_handouts.pdf practical]. [[br]]
Project skeleton / `git-annex`
[raw-attachment:skeleton.pdf presentation],
[raw-attachment:skeleton_handouts.pdf practical],
[raw-attachment:data.tgz data].

[https://git.lumc.nl/j.f.j.laros/gitcourse Material sources].

== Further reading ==
[http://git-scm.com/book The entire Pro Git book] on the official [http://git-scm.com/ Git website]. [[br]]
[http://rypress.com/tutorials/git/index.html Ry's Git Tutorial]. [[br]]
[https://www.atlassian.com/git/tutorial Git tutorials at Atlassian]. [[br]]
[https://git.wiki.kernel.org/index.php/GitCheatSheet Git cheat sheet].