Training
Effective Git
In recent years, distributed version control systems (DVCS) have been rapidly gaining popularity. And this is more than just a trend. A DVCS such as Git or Mercurial significantly boosts the productivity of IT professionals by making their everyday tasks easier.
However, a DVCS differs from a conventional centralized system, and the move from traditional approaches to distributed ones often proves difficult. To get the most out of distributed systems, you need to get to know them better. Our training is a unique opportunity to do just that.
After the training, participants will be able to confidently use one of the most popular of these systems: Git. They’ll gain the skills they need to work both on their own and as part of a team.
The training’s hands-on exercises build muscle memory, not just knowledge. Because Git’s full potential can only be unlocked from the command line, that’s where most of the practical work takes place. That said, the skills you gain will also let you work with Git GUI clients.
- Target audience
- Developers, testers, tech leads
- Price
- $150per participant
- Date and time
- 8 hours / 1 day
Lunch is included in the training price
Group registrations get a discount
Detailed program
Module 1: Introduction to Git
- Problems with centralized systems and how to solve them
- Why distributed systems are needed
- How Git works and what sets it apart
- Installation and configuration
Module 2: Working on your own
- Creating a repository, adding and modifying files, and making commits
- Working with history
- Branching, merging, and rebasing
- Working with tags
Module 3: Working as a team
- Remote repositories
- Synchronizing changes
- Resolving conflicts
- Collaboration workflows
Module 4: Advanced scenarios
- Rewriting history
- Undoing irreversible changes
- Finding bad commits
- Aliases and scripts
- Navigating history quickly
