Git & GitHub

Effective versioning & teamwork

 Table of contents
Workshop for MathIndustry 2021, August 3–27, 2021


Git is a powerful version control system allowing to record, access, and restore the history of projects. After setting up remotes on the internet or other network, Git is also a mighty collaboration tool.

In this workshop, we will:

  • explain what version control is and what the benefits are,
  • get you started with Git,
  • use the popular online Git repository hosting site GitHub to introduce a workflow typical of many companies.

Workshop requirements

  1. Install Git:

  2. Sign up for a free GitHub account at
  3. (Optional) if you don’t want to type your password all the time and if you feel up to the challenge, you can try to set up SSH for your account


Both versions open in a new tab.
In the web version, use the left and right arrows to navigate the slides.

Comments & questions