Mastering Git




Learn how to use Git, a version control system. Design your branching system according to your team requirements and get all the benefits of this great tool, creating a history for your repository which reflects the quality of the software you are building.

* Training bonificado por la fundación tripartita (FUNDAE)


Why should you attend this training?

Using a version control system is not always easy. Most of the time we do not know how to resolve conflicts or use advanced techniques to keep our repository history clean and readable. Learning how to use Git properly and how to keep a repository history we can easily review and move around is fundamental. Basic and advanced commands, knowledge about the Git internals and some extra pro-tips and tricks will help you use Git as a master.


Use a Git repository is part of our daily tasks. Often, we do not know how to use some commands, how to keep a clean history or review old commits. This course tackles all these, covering the following topics which adds to 8 hours of training.

  • Git Internals.

  • Basic workflow.

  • Branching.

  • Reverting changes.

  • Rewriting history

  • Collaborating and using Git as a team.

  • Advanced commands.

  • Common tips and tricks.

  • Extra tools.

Prerequisites & requirements

One laptop ready to start writing commands and you are ready to go. A basic knowledge about command-line applications is enough for this training.


280€ per attendee (IVA included). The class size may range from 6 to 16 but if your team is smaller just contact us and we'll see if we can collaborate. The duration of the training is one eight hour session or two sessions of four hours each.