Search across blog, articles, projects, courses, and community posts
Learn the version control workflow every developer needs — commits, branches, and collaborating on GitHub.
Curriculum
Version Control Basics
Understand what problem Git solves and get it installed and configured on your machine.
Lesson 1: What Is Git and Why It Matters
Lesson 2: Installing and Configuring Git
The Core Git Workflow
Learn the everyday commands: tracking changes, committing, and working with branches.
Lesson 1: Init, Add, Commit
Lesson 2: Branching and Merging
Collaborating on GitHub
Connect your local repository to GitHub and work with others through pull requests.
Lesson 1: Remotes, Push & Pull
Lesson 2: Pull Requests and Collaboration
Sign in to join the discussion
Sign inEnjoyed this? Get more in your inbox.
New tutorials, articles, and projects — no spam.