Introduction to Git & GitHub

This tutorial will get you started with Git & GitHub for version controlling your project’s files & scripts.


Lesson Slides Hands-on Time estimation
1 Introduction
tutorial 20m
2 Configurations
tutorial 15m
3 First commit
tutorial 1H
4 History & status
tutorial 30m
5 Branches and merging
tutorial 40m
6 Forks
tutorial 30m
7 Gitignore
tutorial 10m
8 GitHub and RStudio
tutorial 20m


This material is maintained by:

Tuur Muyldermans

For any question related to this topic and the content, you can contact us at


This material was contributed to by:

Tuur Muyldermans