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
- Git Internals (objects, refs, .git directory)
- Interactive Rebase & History Rewriting
- Cherry-Picking
- GitHub Actions Basics (a simple CI workflow)
- Submodules
- Git Hooks
- Git Bisect & Debugging History
- Reflog & Recovering Lost Work
- GitHub Secrets & Environments
- Project — CI Pipeline for a Real Project