Git Version Control
Distributed version control, branching strategies, DAG internals & collaboration workflows from a developer's perspective
🌱
Git Crash Course
Fast-paced visual guide to essential Git concepts: staging area, commit snapshots, branching, fast-forward vs three-way merges, cherry-picking, and remote workflows.
Start learning →
🔀
Git Detailed Course
In-depth architectural study of Git: content-addressable DAG object store (blobs, trees, commits, tags), packfiles, index staging internals, interactive rebasing, reflog recovery, and bisect debugging.
Start learning →