May 30, 2022 to June 1, 2022
Europe/Berlin timezone


This workshop teaches you how to organize your development process using Git and GitLab to better collaborate with others on a software project.


This workshop will cover the the following topics:

  • Practical implementation of development processes using Git and GitLab
  • Git advanced concepts such as branching, merging, rebasing
  • GitLab advanced concepts such as merge requests, issue tracking, build pipelines

Particularly, the workshop includes a team exercise which allows you to work through the development process of our example software project.


  • Basic Git skills are required. A good and quick tutorial can be found in the Software Carpentry’s Git Novice episodes 1 to 9.
  • Participants require a computer equipped with a recent Git command line client, a modern Web browser, and a text editor. We will provide more detailed setup information before the workshop.

We are looking forward to seeing you!


Please register using the register button below. You do not need to set up an Indico account to register. The registration opens about 2-3 weeks before the workshop.

The registration is preliminary to allow a fair distribution of the workshop seats across the Helmholtz centers. You will be notified regarding your registration status about one week before the workshop.