Git & GitHub for DevOps
Branching and merging, collaboration workflows, advanced recovery operations, and how Git plugs into a CI/CD pipeline.
Practice interview questions on this topic →Git Fundamentals for DevOps
beginnerWhat Git actually tracks under the hood, the three-tree model that every Git command manipulates, and the core commands you'll run dozens of times a day.
Git Branching and Merging
intermediateProBranches are cheap pointers, not copies — learn how merge and rebase each rewrite history differently, when to reach for each, and how to resolve a real merge conflict confidently.
Git Collaboration Workflows
intermediateProHow real teams coordinate work across many contributors: GitHub flow, Git flow, and trunk-based development, plus the pull request and branch-protection mechanics that make any of them actually hold together.
Git Advanced Operations
advancedProCherry-pick, interactive rebase, reflog, and bisect — the toolkit for selectively porting commits, cleaning up messy history, recovering seemingly lost work, and hunting down exactly which commit introduced a regression.
Git in CI/CD Pipelines
intermediateProHow Git events actually trigger automated pipelines, why tagging matters for releases, and the Git-side mechanics that make GitOps possible.