← Back to LearnStart Course
beginner222 min total10 lessons
Git Fundamentals — Version Control for Every Developer
Master Git from the ground up — commits, branches, merges, rebases, and collaboration patterns used by professional engineering teams. Practical exercises at every step.
gitversion-controldeveloper-toolsworkflowcollaboration
Course Lessons
1
What is Git & How Version Control Works
20 min
2
Your First Repository — init, add, commit
22 min
3
Branching — Create, Switch & Merge
24 min
4
Undoing Changes — reset, revert, restore
22 min
5
Remote Repositories — clone, fetch, pull, push
24 min
6
Merge Conflicts — Understand & Resolve Them
22 min
7
Rebase & Cherry-pick — Rewriting History
24 min
8
Tags, Releases & Semantic Versioning
18 min
9
Git Internals — Objects, Trees & the .git Directory
22 min
10
Git Workflows — Gitflow, Trunk-based & Team Patterns
24 min