Git Master Class
Our Git Master Class is a deep-dive into the Git version control system, covering everything from underlying technologies to advanced productivity techniques and collaborative development in teams.
Request or host a trainingWhat's inside
From novice to master. Learn advanced commands and powerful tools, to leverage the full potential of Git.
Essentials
Introduction
Understand distributed version control systems and their advantages over centralised version control systems like SVN.
Essentials
Anatomy of Commits
Learn about the anatomy of a Git commit to fully understand Git as an addressable file system.
Essentials
Branches & Merges
Explore the structure of a repository, the index, the branching mechanism, and the different merging trategies.
★ Extended
Rebasing & Cherry Picking
Learn how to rebase, interactively rebase, squashing commits, and more!
★ Extended
Remotes
Learn how to setup and use remote repositories to share work with your team mates.
★ Extended
Workflows
There are different ways to work with Git repositories. We show what works best for you.
In-house or hosted training
Request your individual in-house training for your team, or bring the Git Master Class to your city by hosting a public training at your company!


Loved by experts
"I was impressed by how passionate Christoph and Pascal conveyed knowledge about Git! Regardless of whether you're a beginner or an experienced Git user, you will gain new insights by attending one of their training sessions."
— Mike Adolphs, Engineer at GitHub