Skip to content

Level 3 · Advanced Advanced

Goal: understand what's actually happening inside .git, rewrite history safely, automate builds and tests with GitHub Actions, and use submodules and hooks in real projects.

Modules

  1. Git Internals (objects, refs, .git directory)
  2. Interactive Rebase & History Rewriting
  3. Cherry-Picking
  4. GitHub Actions Basics (a simple CI workflow)
  5. Submodules
  6. Git Hooks
  7. Git Bisect & Debugging History
  8. Reflog & Recovering Lost Work
  9. GitHub Secrets & Environments
  10. Project — CI Pipeline for a Real Project