Git Training

Ask for a training

What is Git?

Git is a modern versioning tool that has become an industry standard among developers. Individuals, startups and corporations use it on a daily basis. Git offers a simple simultaneous collaboration with more people on different parts of a project. You won't face the issue of disrupting each other's work or not being able to access the latest versions. The collaboration on a project can also be improved using Gitlab, a platform for the design, development and running of software projects.

Course Description

During this one day hands-on workshop, you will find out why it is beneficial to use Git, how it works (why there are no substitutes) and best practices. You will be shown everything from the installation and basic Git setup, simple individual work in a one branch to work in a team with multiple branches using merge strategies (merge, rebase) and Gitlab. The pros and cons of both will be explained, and you can choose which one is better suited for your needs. Also, you will be shown how to get out of unexpected situations like 'I deleted everything by accident' etc.

Course Outline

  • Installation and Configuration
  • New Repository
  • Basic Git controls
  • Work in one branch
  • Work in branches - merge, rebase (strength of Git)
  • Work with remote repositories
  • Workflow with Gitlab
  • Recovery of erased data from the repository
  • Tips

Who Should Attend

This training course is primarily aimed at developers who don't do versioning or aren't using Git. Also,for those who make use of Git for 100% (git commit, git pull, git push). You can find a use for Git when it comes to a plentitude of projects, like small websites or bigger projects. Also, the course is useful for people that don't code frequently like DevOps.

Skill Requirements

  • Basic Terminal knowledge
  • Basic Git knowledge beneficial

Technical Requirements

  • Have Git installed
  • Access to the internet (https) - ideally without corporate proxy

Tomas Ruzicka

Vistag project CTO

October 1, 2017

Key training for our IT team. Ondra is an expert in areas where we are groping. Not only did he teach us how to use GIT in training, but he kicked us in with other types of ways to improve the efficiency of our work. I think that cooperation does not stop there. I also have to appreciate the relaxed and friendly approach.

Ivo Kašpárek

Vistag project CTO

May 7, 2019

The training was very nice, especially tailored to our needs. Ondra was ready and willing to answer all our questions, whether about git, Kubernetes or Docker.


Public session: 400 EUR excl. VAT
Company traning (in-house): 1 300 EUR excl. VAT