The Advanced Git training course is designed for Git users to advance to the next level, use GIt with extreme confidence, and become masterful repository maintainers as well as contributors. This course is primarily for engineers who have working experience with Git, including committing, branching, merging, resolving conflicts and collaborating remotely. The course will not cover "how" to do these basic topics, but rather "how these things work" so that students can truly understand and master Git.
The course starts with a review of how Git works and managing the graph. Next, students will learn about managing history, mastering recovery, and how to leverage Git to solve problems in a codebase. The course concludes with a lesson on tooling with Git and repository organization.
Purpose
|
Learn how to leverage the advanced parts of Git. |
Audience
|
Engineers familiar with Git who need to level up their Git skills. |
Role
| DevOps Engineer - Software Developer - System Administrator - Technical Manager - Web Developer |
Skill Level
| Advanced |
Style
| Workshops |
Duration
| 2 Days |
Related Technologies
| Git |
Productivity Objectives
- Repair the most common repository issues with ease.
- Leverage `rebasing` without fear so that you can maintain your project's history.
- Establish a workflow that takes full advantage of Git (templates, hooks, etc).
- Troubleshoot and debug issues with your codebase by leveraging Git tools.