Git · Basic to Pro
Git & Version Control — Full Course
This course takes you from git init to the everyday branch → commit → push → pull request workflow used on real software teams — committing, branching, working with GitHub, resolving merge conflicts, and safely undoing mistakes.
Every lesson is written, not filmed: read at your own pace, run the commands yourself in a terminal, and use the Back and Forward buttons to move through the course in the order it was designed.
What you will learn
- Committing, staging, and viewing history
- Branching and merging
- Working with remotes and GitHub
- Resolving merge conflicts
- Undoing mistakes safely: reset, revert, checkout
- Pull requests and everyday team workflows
Who this is for
Every developer, regardless of which language course you’re taking alongside it — Git isn’t tied to any one language and is genuinely essential on any real project.
Lessons
01
Welcome to Git: Tracking Changes Without Fear
2 min read
02
Committing, Staging and History
2 min read
03
Branching and Merging
2 min read
04
Working with Remotes and GitHub
2 min read
05
Resolving Merge Conflicts
2 min read
06
Undoing Mistakes: reset, revert, checkout
2 min read
07
Collaboration Workflows and What’s Next
2 min read