Git Course
Git is a version control system — a tool that tracks changes to your files over time, so you can experiment freely, work with other people on the same codebase, and never lose work to an "oops" moment.
What you'll learn
This course walks through Git the way you'd actually pick it up on a real project: starting a repository, saving snapshots of your work, branching off to try things safely, merging that work back in, and syncing with a remote like GitHub. Every lesson uses realistic terminal commands and shows you what the output actually looks like.
Lessons
- Introduction
- Creating a Repository
- Staging & Committing
- Viewing History
- Branching
- Merging
- Working with Remotes
- Undoing Changes
- .gitignore & Best Practices
Where to start: if Git is new to you, work through the lessons in order starting with Introduction — branching and remotes will make a lot more sense once staging and committing feel natural.