Logo UHasselt


Version control: git or SVN

UHasselt SEE

Logo UHasselt Universiteit Hasselt - Knowledge in action


Version control is an essential part of the software development process and is crucial for scientific application to help reproducibility. You will learn how to use a version control system (either git or SVN) to document the changes in your source code.

Subjects that will be covered:

  • motivation and advantages for using version control systems
  • how to use a version control system in a single user scenario
  • effective commit messages
  • commit history
  • how to use a version control system in a multi-user scenario
  • merge conflicts
  • branches and tags
  • tips and tricks


familiarity with the bash command line

Teaching language:



Geert Jan Bex is currently working as an HPC analyst/consultant at Hasselt University/KU Leuven. In that role he helps researchers and customers run computational workloads efficiently on the infrastructure of the Vlaams Supercomputing Centrum. He spends a lot of time developing and conducting training sessions.
In the 90s Geert Jan did research on neural networks, and more recently on formal languages and data transformations.
During a couple of years he also worked in a company’s R&D department developing decision support software for comparing trademarks.


To be planned


Campus Diepenbeek - Gebouw D
3590 Diepenbeek


  • 300€ excl. TVA
  • 150€ excl. TVA for UHasselt Staff and students

The use of 'KMO-Portefeuille' is possible. Our registration number is DV.O215745


If you are interested in attending the Version Control course, please fill in our interest form without obligation.
We will inform you as soon as there are enough participants to continue the course.

Click here to submit the interest form.