Skip to main content

Sign in

Save your progress and access it from any device.

Or with email

Don't have an account?

Privacy policy

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.