
Git training
Learn Git from basics to advanced techniques — branching, merge strategies, and conflict resolution. Work in parallel without losing code.
training duration
price per person excl. VAT
What Is Git?
Git is a modern version control tool that has become the de facto standard among developers. It is used on a daily basis by individuals, startups, and corporations alike. Git offers straightforward collaboration on projects with multiple people, allowing you to work on several things at once without interfering with each other’s work in progress. Project development collaboration is further enhanced by GitLab, a collaborative platform for designing, developing, and operating software (more about GitLab in a separate course).
How the Training Works
In this workshop-style training, we will explain why it is good to use Git, how it works (and why it has no real competitors today), and best practices. We will cover everything from installation and basic Git setup, through simple work on a single branch, to team collaboration with multiple branches using various merge strategies (merge, rebase). We will show the advantages and disadvantages of each approach — and then it’s up to you to decide. We will also cover how to recover from bad situations, like accidentally deleting everything.
What You Will Learn
- Git configuration
- Creating a new repository
- Basic Git usage
- Working on a single branch
- Working with branches — merge, rebase (Git’s strong suit)
- Working with remote repositories
- Recovering deleted data from a repository
Who Is This Training For
This training is primarily aimed at developers who don’t use version control at all or don’t use Git. It is also suitable for those who don’t use Git to its full potential (just git commit, git pull, git push). Whether it’s small websites or large projects, Git has a place. The course is also suitable for those who don’t write code frequently but occasionally need to version something, such as database migration scripts or server configuration. Git helps DBAs and DevOps engineers too.
Prerequisites
- Basic programming knowledge
- Basic terminal skills are an advantage
Technical Requirements
- Git installed
- Internet access — ideally without a corporate proxy, or with proxy configured in the browser
Training price
- Public session
- €220 excl. VAT
- Corporate training
- €1,000 excl. VAT