Version Control
(Git)
40 Lessons · 3 Levels
Master Git and version control used in modern software engineering β branching, merging, rebasing, remote workflows, pull requests, CI/CD integration and enterprise Git practices.
40Lessons
3Levels
2Projects
FreeAccess
Level I
Beginner Level
Lessons 1β15
Lesson 01
Introduction to Version Control
Lesson 02
Why Git Matters
Lesson 03
Git vs Other VCS
Lesson 04
Installing Git
Lesson 05
Git Configuration
Lesson 06
Git Repositories
Lesson 07
Git Workflow
Lesson 08
Git Init & Clone
Lesson 09
Git Status & Log
Lesson 10
Git Add & Commit
Lesson 11
Commit Messages
Lesson 12
.gitignore
Lesson 13
Undoing Changes
Lesson 14
Basic Troubleshooting
Lesson 15
Beginner Project
Level II
Intermediate Level
Lessons 16β30
Lesson 16
Branches
Lesson 17
Merging
Lesson 18
Merge Conflicts
Lesson 19
Rebasing
Lesson 20
Tags
Lesson 21
Git Stash
Lesson 22
Remote Repositories
Lesson 23
Push & Pull
Lesson 24
Fetch vs Pull
Lesson 25
Git Workflows
Lesson 26
Collaboration Basics
Lesson 27
Code Reviews
Lesson 28
Pull Requests
Lesson 29
Intermediate Project
Lesson 30
Git Best Practices
Level III
Advanced & Professional
Lessons 31β40