Registration has ended

Version Control with Git

Dates: July 1-2, 2026, 9.30 am - 1.00 pm each day

This course covers the fundamentals of using Git for efficient and reliable project management. Participants learn how to track changes, manage branches, resolve conflicts, and collaborate through platforms like GitHub or GitLab. Practical exercises emphasize real-world workflows, including feature development, code review, and release management. By the end, learners will confidently use Git to maintain clean, reproducible, and collaborative codebases.


The following topics will be covered:

Day 1:

1. Background
2. The Idea behind Git
3. First Repo and First Commit
4. Troubleshooting Commits
5. Branches
6. Troubleshooting Checkouts
7. Exercise: Create a New Repo

Day 2:

8. Merging Changes
9. Exercise: Branching and Merging
10. Remotes
11. Workflows, Github and Gitlab
12. Additional Tools
14. Advanced Features
15. Recommended Literature
16. Exercise: Remotes

The Reverse Hybrid Course series https://hpc.dh.nrw/de/events/kurse-und-tutorials/reverse-hybrid-kurse merges in-person and online attendance. Groups at multiple satellite locations across NRW meet in-person and join a centrally broadcast lecture remotely. Tutors at each satellite location (here: ZIM at University of Duisburg Essen) provide guidance during the accompanying hands-on sessions.

Participant

There are a limited number of participant slots available. If you realize that you cannot make it to the course that you signed up for, please withdraw your registration to allow others the chance to participate.

Cancellation Policy

You have to read and accept our Datenschutzerklärung (data privacy policy) to register for this event.


The registration for this event has ended.