Coming soon
Git Mastery
You use Git daily but want to go beyond the basics? This course will give you advanced tools to debug, automate, and design Git strategies at your team's scale.
2 to 3 days (14–21h)
Coming soonComing soonContact us
Objectives
Debug effectively with bisect, reflog, and blame
Master cherry-pick, worktree, and submodules
Set up Git hooks to automate quality checks
Integrate Git into a CI/CD pipeline
Design a branching strategy tailored to your team
Manage complex repositories (monorepos, releases)
Who is this for?
- You're an experienced developer and want to go deeper with Git
- You're a tech lead and want to structure your team's workflow
- You manage complex repos (monorepos, multi-project setups)
- You want to automate quality with hooks and CI/CD
Prerequisites: comfortable with branches, merge, rebase, and conflict resolution.
Planned program
- git reflog: recovering a lost commit or previous state
- git bisect: finding the commit that introduced a bug
- git blame: understanding who changed what and when
- Rewriting history: interactive rebase, amend, squash
- Exercise: investigation in a repo with hidden bugs
Frequently asked questions
This course is coming soon
In the meantime, start with the available courses to build solid foundations.