Eleven hours that go past 'git init, git commit' into the parts beginners actually get stuck on: branching strategies, merge vs rebase, resolving conflicts, cherry-pick, tagged releases and the full GitHub pull-request workflow. Use it when the crash courses run out, or as a reference you watch one chapter at a time when a real repository misbehaves.
Editorial review dimensions (1–5), assigned by LearnPath editors — not a computed score. Last reviewed 2026-09-12.
What you walk away with
Resolve merge conflicts and choose between merge and rebase deliberately
Rewrite local history safely (amend, reset, cherry-pick)
Run a pull-request workflow with branches, reviews and tags
Recover from mistakes using reflog instead of deleting the clone